一、逻辑运算符&&,||,!(与,或,非)
&&:两个变量都为真,结果才为真。
||:两个变量一个为真,结果为正。
!:真变假,假变真。
短路运算
在这个例子中按道理 运算完boolean d=(c<4)&&(c++<4); c++自增,输出的结果c应该为6。
这是因为(c<4)已经为假,在&&运算中一个假则整个假,计算机就不去运算后面的c++<4了
这就叫短路运算。
二、位运算
位运算就是用位来做比较,
A&B 相同位置上都为1才是1,其余为0。
A|B 遇1为1,否则为0
A^B 相同为0 否则为1
~B 1变0 0变1
左移 << 右移 >>
2<<3 带表将2化为2进制 将数字向左移3位,
右移同理
三元运算符? :
如上图 意思是如果score<60 输出不及格 否则输出及格。
拓展赋值运算符a+=b 意思就是a=a+b
a-=b 同理 a=a-b
连接符



