赋值运算符和比较运算符

赋值运算符

  

 

 赋值运算符分为:基本赋值运算符:就是一个等号“=”,代表将右侧的数据交给左侧的变量。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); //错误写法!编译报错!不能连着写。

 

posted @ 2022-06-28 17:33  漁夫  阅读(218)  评论(0)    收藏  举报