Java-等于表达式中的OR运算符

时间:2018-11-28 05:31:06

标签: java logic logical-operators

有人可以向我解释以下几行Java代码吗?

if (a == b){
theArray[element1][element2] = theArray[element1][element2 - 1] || theArray[element1][element2]
}

theArray是一个布尔型二维数组。

我从未见过在equals表达式中使用逻辑或(||)的情况。 数组元素如何等于某物或某物?我非常感谢您对理解数组元素如何等于某物或某物...的帮助。

1 个答案:

答案 0 :(得分:1)

我从未见过在等号表达式中使用逻辑或(||)

首先,这里没有equals expression,这是一项作业。

造成这种混乱的原因是缺少括号

考虑

theArray[element1][element2] = (theArray[element1][element2 - 1] || theArray[element1][element2]);

可能等于

theArray[element1][element2] = (true || false);