Java语言基础构成中的逻辑运算符

Java语言基础构成中的逻辑运算符

一、逻辑运算符。
1、逻辑运算符的作用:用于连接两个boolean类型表达式。
2、&(与),|(或),^(异或),!(非),&&(双与),||(双或)。
(1)、&(与运算)
①&运算的特点:true & true =true;
true & false=false;
false& true =false;
false& false=false;

②&运算的规律:
&运算的两边如果有一个是false,结果肯定是false,只有两边都是true,结果才是true。

(2)、|(或运算)
③|运算的特点:true | true =true;
true | false=true ;
false| true =true ;
false| false=false;

④|运算的规律:
|运算的两边如果有一个是true,结果肯定是true,只有两边都是false,结果才是false。

(3)、^(异或运算):和或有点不一样。
⑤^运算的特点:true ^ true =false;
true ^ false=true ;
false^ true =true ;
false^ false=false;

⑥^运算的规律:
^运算的两边结果如果相同,结果是false,两边结果不同,结果才是true。

(4)、!(非运算)
⑦!true = false;
!false = true;

(5)、&&(双与运算)
⑧&&运算的特点:和&运算的结果是一样的,但运算的过程有点不一样。

&:无论左边运算的结果是什么,右边都参与运算。
&&:当左边的运算结果为false,右边不参与运算。

(6)、||(双或运算)
⑨||运算的特点:和|运算的结果是一样的,但运算的过程有点不一样。

|:无论左边运算的结果是什么,右边都参与运算。
||:当左边的运算结果为true,右边不参与运算。

猜你喜欢

转载自blog.csdn.net/weixin_44545523/article/details/89055466
今日推荐