/*赋值运算符分为
基本赋值运算符:就是一个等号“=”,代表将右侧的数据交给左侧的变量。
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 Demo070perator{
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 这里的编译器会自动帮你把byte类型转换为int类型,所以不要担心
num+=5;
System.out.println(num);//35
}
}
本文分享 CSDN - 康贤。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。