Java 逻辑运算符、位运算符、移位操作符 总结 作者:王可利(Star·星星) 逻辑运算符,表格如下: 解析逻辑运算符表:1.与 (&) 特点:两个都为真的时候,结果为真。两个为假的时候,结果为假。如果存在一个是假的 ...
Java 逻辑运算符、位运算符、移位操作符 总结 作者:王可利(Star·星星)
逻辑运算符,表格如下:
解析逻辑运算符表:
1.与 (&)
特点:两个都为真的时候,结果为真。两个为假的时候,结果为假。如果存在一个是假的,结果都为假的。
2.或(|)
特点:两个都为真的时候,结果为真。两个都为假的时候都是假的。如果存在一个是真的,结果都为真的。
3.异或(^)
特点:异,表示不一样的意思。所以两个判断都是一样的情况下,结果为假。两个判断结果都是不一样的情况下,结果为真的。
4.非(!)
特点:取非,如果是真的,那么结果就为假的。如果是假的,那么结果就为真的。
5.双与(&&)、双或 (||) ——>短路
特点:
在java里面,单个与(或) 和 两个与(或)运算方式是不一样,结果是一样的。
单个与(或)会把所有的条件都判断一次,运算方式,不管第一个条件是假的还是真的,都会把后面的条件判断完了之后再输出结果。
两个与(或),如果第一个数是真的,或者是假的就直接运行了,就不会再判断后面的条件,但是输出的结果真假和单与(或)没什么不一样。
所以单个与(或)要比 两个 两个与(或)效率稍微高了一点。
位运算符
介绍:任何信息在计算机中都是以二进制的形式保存的,与(&)、或(|)、异或(^)除了可以作为逻
辑运算符也可以作为位运算符。位运算是直接对二进制进行运算。
位(bit)运算符:
位运算符 | 运算符含义 |
& | 与(AND) |
| | 或(OR) |
^ | 异或 |
~ | 取反 |
规则:非零即真,所以 1 为 true ,0 为 false
海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com
原标题:Java 逻辑运算符、位运算符、移位操作符 总结(Java 学习中的小记录)
关键词:JAVA
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。