说明JAVA逻辑运算都有哪些,他们的运算规律是什么?

如题所述

第1个回答  2020-04-11
java的逻辑运算符有5种:
1、&&
名称:短路与(a&&b)
说明:ab 全为 true 时,计算结果为 true,否则为 false。
举例:2>1&&3<4:true
2、||
名称:短路或(a||b)
说明:ab 全为 false 时,计算结果为 false,否则为 true。
举例:2<1||3>4:false
3、 !
名称:逻辑非(!a)
说明:a 为 true 时,值为 false,a 为 false 时,值为 true
举例:!(2>4):true
4、 |
名称:逻辑或(a|b)
说明:ab 全为 false 时,计算结果为 false,否则为 true
举例:1>2|3>5:false
5、 &
名称:逻辑与(a&b)
说明:ab 全为 true 时,计算结果为 true,否则为 false
举例:1<2&3<5:true
特别说明:短路与与逻辑与的差别是,短路与只计算第一段a即可判定不是true的情况,此时无需继续计算b,而逻辑与会继续计算b。短路或与逻辑或同样如此。