赋值运算符

时间:2019-03-25
本文章向大家介绍赋值运算符,主要包括赋值运算符使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

什么是赋值运算符

将符号右边的值,赋值给左边的变量

赋值运算符种类:

基本赋值运算符:就是一个等号"=",代表将右侧的数据交给左侧的变量

复合赋值运算符:

  • +=     如 a += 1    相当于 a = a+1
  • -=      如 a  -= 1    相当于 a = a-1
  • *=      如 a *= 1     相当于 a = a*1
  • /=      如 a  /= 1     相当于 a = a/1
  • %=    如 a %=1    相当于 a = a%1

实例:

public class OperatorType4 {
    public static void main(String[] args) {
        int a = 5;
        // a = a +5
        System.out.println(a += 5);//10
        // a = a -5
        System.out.println(a -= 5);//5
        // a =a*5
        System.out.println(a *= 5);//25
        // a =a /5
        System.out.println(a /= 5);//5
        // a =a%5
        System.out.println(a %= 5);//0
        byte b = 15;

        //复合赋值运算符其中隐含了一个强制类型转换
        // b = b +5 --->byte = byte(int +int)
        b += 5;
        //
        System.out.println(b);//20
    }
}

注意:

  • 常量不能进行赋值,也就是不能写在赋值运算符的左边
  • 复合赋值运算符其中隐含了一个强制类型转换