有人可以向我解释以下几行Java代码吗?
if (a == b){
theArray[element1][element2] = theArray[element1][element2 - 1] || theArray[element1][element2]
}
theArray是一个布尔型二维数组。
我从未见过在equals表达式中使用逻辑或(||)
的情况。
数组元素如何等于某物或某物?我非常感谢您对理解数组元素如何等于某物或某物...的帮助。
答案 0 :(得分:1)
我从未见过在等号表达式中使用逻辑或(||)
首先,这里没有equals expression
,这是一项作业。
造成这种混乱的原因是缺少括号
考虑
theArray[element1][element2] = (theArray[element1][element2 - 1] || theArray[element1][element2]);
可能等于
theArray[element1][element2] = (true || false);