Java:从方法返回的布尔值上的按位操作

Java:从方法返回的布尔值上的按位操作,java,boolean,operators,Java,Boolean,Operators,我正在看下面的代码片段 bResult |= purgeDataForDIG(protocol); 变量bResult的类型为布尔型 假设方法purgeDataForDig的返回是或与bResult一起返回的,然后将结果写回bResult,这样的假设正确吗 谢谢 保罗。没错 上述代码段在功能上与以下代码段相同: res = purgeDataForDIG(protocol); bResult = bResult | res; 为什么不自己测试一下呢?或者把“java管道分配”写进谷歌。这正是

我正在看下面的代码片段

bResult |= purgeDataForDIG(protocol);
变量bResult的类型为布尔型

假设方法
purgeDataForDig
的返回是或与
bResult
一起返回的,然后将结果写回
bResult
,这样的假设正确吗

谢谢 保罗。

没错

上述代码段在功能上与以下代码段相同:

res = purgeDataForDIG(protocol);
bResult = bResult | res;

为什么不自己测试一下呢?或者把“java管道分配”写进谷歌。这正是你所看到的。在这里提问之前先做作业。