逻辑运算符问题

&:与运算符,一边false,运算结果就是false

|:或运算符,一边是true,运算结果就是true

^ :异或运算符,两边一样就false

!:取反运算符,!false=true       !true=false

&& :短路与,一边是false,另一边不运行

||:短路或,一边是true,另一边不运行

 

 

三元运算符 :

公式: 布尔表达式? 结果1:结果2;

布尔表达式为true,三元运算符结果为结果1.

布尔表达式为false,三元运算符结果为结果2.

 

 

  Δ        byte a+=2,相当于 a=(byte)(a+2)

posted @ 2019-11-06 15:48  青豆火腿饭  阅读(102)  评论(0编辑  收藏  举报