Java认证:“&可以有整数和布尔操作数”

时间:2014-04-29 17:52:58

标签: java

我正在读一本Hanumant Deshmukh准备OCAJP的书,我不明白这一点:

  

&安培;可以有整数和布尔操作数

为什么这是真的?


编辑01.02.2019

关于按位操作的好帖子:https://www.baeldung.com/java-bitwise-operators

2 个答案:

答案 0 :(得分:3)

因为在整数类型上使用时,它表示/表示bitwise and操作。这是一个按位操作。

有关详细信息,请参阅此处:

http://docs.oracle.com/javase/tutorial/java/nutsandbolts/op3.html

答案 1 :(得分:1)

按位& 运算符使用布尔逻辑中的 AND 运算符等整数操作数。

示例:15& 7 = 7,与:1111 AND 0111 = 0111

相同

这应该有所帮助: http://javarevisited.blogspot.com.co/2013/03/bitwise-and-bitshift-operators-in-java-and-or-xor-left-right-shift-example-tutorial.html