equals表达式中的Java-OR运算符



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

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

array是一个布尔二维数组。

我从未见过在等号表达式中使用逻辑或(||)。数组元素怎么可能等于某物?我非常感谢你帮助我理解数组元素如何等于某个东西。。。

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

首先,这里没有equals expression,它是一个赋值。

让人困惑的是缺少括号

考虑

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

这可能相当于

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

相关内容

  • 没有找到相关文章

最新更新