赋值运算符
基本赋值运算符:等号(=),代表把右边的数据赋值给左边的变量
复合赋值运算符:
+= a += 1 相当于 a = a +1
-= b -= 4 相当于 b = b-4
*= c *=5 相当于 c = c*5
/= d /=6 相当于 d = d/6
&= e &=7 相当于 e = e%7
注意:
1.只有变量可以进行赋值运算,常量不行
2.复合赋值运算包含强制类型转换
num加5是byte和int类型相加,统一成int+int,结果就是int,但是左边是byte类型,byte范围小于int范围,不符合自动转换条件,所以相当于编译器自动把右边int类型加了个(byte),编译器自动帮我们强制转换了
比较运算符
>
<
>= (大于等于)
<=(小于等于)
==(相等)
!=(不等)
10<=5不成立,是错的false
10>5成立,是对的true
20等于20,是对的
10不等于5,是对的
注意:
1.比较运算符的结果是boolean类型,对就是true、不对就是false
2.如果要进行多次判断,不能连着写(1<x<5)这种写法不对