相关疑难解决方法(0)

为什么我们通常使用`||`而不是`|`,有什么区别?

我只是想知道为什么我们通常||在两个布尔值之间使用逻辑OR 而不是按位OR |,尽管它们都运行良好.

我的意思是,看看以下内容:

if(true  | true)  // pass
if(true  | false) // pass
if(false | true)  // pass
if(false | false) // no pass
Run Code Online (Sandbox Code Playgroud)
if(true  || true)  // pass
if(true  || false) // pass
if(false || true)  // pass
if(false || false) // no pass
Run Code Online (Sandbox Code Playgroud)

我们可以用|而不是||吗?同样的事情&&&.

java bitwise-operators

215
推荐指数
10
解决办法
9万
查看次数

标签 统计

bitwise-operators ×1

java ×1