我正在构建8个拼图类,并且在二元运算符上有点生疏,并且得到了“二元运算符'&&''的”坏操作数类型“。这是我的代码:
public boolean checkReachable(int [] goalState)
{
int iversionCount = 0;
for(int i = 0; i<9 -1; i++)
for(int j = i+1; j<9; j++)
if(goalState[j] && goalState[i] && goalState[i] > goalState[j])
{
iversionCount++;
}
}
答案 0 :(得分:2)
&&
仅适用于布尔值。如果您想按位进行操作,请使用单个&
。