运算符——赋值运算符
赋值运算符 | |
---|---|
= | 等于号 |
+= | 加等于 |
-= | 减等于 |
*= | 乘等于 |
/= | 除等于 |
%= | 取模等 |
基本赋值运算符:就是一个等号“=”,表示将等号右侧的数据交给左侧的变量。如,int num1 = 10;
复合赋值运算符:+=、-=、*=、/=、%=。
注意事项:
- 只有变量才能使用赋值运算符,常量不能进行赋值。如50=30;为错误写法,因为常量不能进行赋值,不能写在赋值运算符的左边。
- 复合赋值运算符其中隐含了一个强制类型转换。
byte num=30;
num += 5; // 相当于num = num + 5;等号右侧为byte+int-->num=int+int-->num=int-->num = (byte)int
System.out.println(num); // 35