赋值运算符和比较运算符
赋值运算符

赋值运算符分为:基本赋值运算符:就是一个等号“=”,代表将右侧的数据交给左侧的变量。int a = 30;
复合赋值运算符:+=,-=,/=,%=,*=;
a += 3 相当于 a= a+3
a -= 3 相当于 a= a-3
a *= 3 相当于 a= a*3
a /= 3 相当于 a= a/3
a %= 3 相当于 a= a%3
inta=10; //按照公式进行翻译: a=a+ 5 //a=10+ 5; //a=15; .//a本来是10,现在重新赋值得到15 a+=5; System . out . println(a); // 15 intX=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 I //num=int+int // num = int // num = (byte) int num+=5; System. out . println(num); // 35
比较运算符:
比较运算符,是两个数据之间进行比较的运算,运算结果都是布尔值true或者false

比较运算符:大于,小于,大于等于,小于等于,相等,不相等
> < <= >= == !=
注意事项:
比较运损福的结果一定是boolean值,成立就是true,不成立就是false
如果进行多次判断,不能连着写
数学当中的写法,例如:1<x<3。程序当中不允许这种写法
System. out. println(10 > 5); // true int num1 = 10; int num2 = 12; System. out. println(num1 < num2); // true System . out. println(num2 >= 100); // false System. out. println(num2 <= 100); // true System. out. println(num2 <= 12); // true System. out. println("=============="); System . out. println(10 == 10); // true System. out. println(20 != 25); // true System. out. println(20 != 20); // false intX=2; // |System. out. println(1 < x < 3); //错误写法!编译报错!不能连着写。

浙公网安备 33010602011771号