/*
赋值运算符分为:
基本赋值运算符:就是一个等号“=”,代表将右侧的数据交割左侧的变量
int a = 30;
复合赋值运算符:
+= a += 1 相当于 a = a+1
-= b -= 1 相当于 b = b-1
*= c *= 2 相当于 c = c*2
/= d /= 2 相当于 d = d/2
%= e %= 3 相当于 e = e%3
注意事项:
1.只有变量才能使用赋值运算符,常量不能进行赋值。
2.复合赋值运算符其中隐含了一个强制类型转换。
*/
public class yunsuanfu2{
public static void main(String[] args){
int a = 10;
a += 5;//a = 10+5
System.out.println(a);//15
int x = 10;
x %= 3;//x = 10%3
System.out.println(x);//1
//50 = 30; 错误! 常量不能进行赋值,所以不能卸载赋值运算符的左边。
byte num1 = 30;
//num1 = num1 + 5;
//num1 = byte + int
//num1 = int+ int
//num1 = int
//num1 = (short)int
num1 += 5;
System.out.println(num1);//35
}
}
Java基础之运算符(2)赋值运算符
最新推荐文章于 2022-06-22 21:43:39 发布