简化布尔变量赋值
if(number % 2 == 0)
even = true;
else
even = false;
可以简化为下面的
boolean even = number % 2 == 0;
逻辑操作符
在Java中常用逻辑操作符有下面四个:
!
&&
||
^
前三个都是比较熟悉的。第四个逻辑“异或”(^),当且仅当两个操作数具有不同的布尔值时,两个布尔型操作数的异或(^)才为true;
注意,p1 ^ p2 等同于 p1 != p2。
if(number % 2 == 0)
even = true;
else
even = false;
可以简化为下面的
boolean even = number % 2 == 0;
在Java中常用逻辑操作符有下面四个:
!
&&
||
^
前三个都是比较熟悉的。第四个逻辑“异或”(^),当且仅当两个操作数具有不同的布尔值时,两个布尔型操作数的异或(^)才为true;
注意,p1 ^ p2 等同于 p1 != p2。