/*
赋值运算符分为:
基本赋值运算符:就是一个等号= 代表将右侧的数据 交给左侧的变量
int a = 30;
复合赋值运算符
+= a +=3 相当于 a = a + 3
-= b -=4 相当于 b = b - 4
*= c *=5 c = c * 5
/= d /=6 d = d / 6
%= e %=7 e = e % 7
注意事项
1.只有变量才能使用赋值运算符 常量不能进行赋值
2.复合 赋值 运算符其中隐含了一个强制类型转换规律
*/
public class add{
public static void main(String[]args){
int a = 10;
//按公式就进行翻译a = a + 5
// a = 10 + 5;
// a = 15;
// a本来是10 现在是15
a += 5;
System.out.println(a);//15
int x = 10;
//x = x % 3;
//x = 10 % 3;
// x = 1;
//x本来就是10 现在是赋值到1
x %=3;
System.out.println(x);//1
// 50 = 30; //常量不能赋值 不能写赋值运算符的左边 错误写法
byte num = 30;
// num = num + 5;
// num = byte + int
// num = int + int
// num = int
// num = (byte) int
num += 5;
System.out.println(num); //35
}
}