逻辑运算符问题
&:与运算符,一边false,运算结果就是false
|:或运算符,一边是true,运算结果就是true
^ :异或运算符,两边一样就false
!:取反运算符,!false=true !true=false
&& :短路与,一边是false,另一边不运行
||:短路或,一边是true,另一边不运行
三元运算符 :
公式: 布尔表达式? 结果1:结果2;
布尔表达式为true,三元运算符结果为结果1.
布尔表达式为false,三元运算符结果为结果2.
Δ byte a+=2,相当于 a=(byte)(a+2)