Ich baue die 8-Puzzle-Klasse und bin ein wenig rostig auf den binären Operatoren, und bekomme einen "schlechten Operand Typen für binären Operator '& &'". Hier ist mein Code:8 puzzle java: binärer operator
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++;
}
}
Was genau wollen Sie überprüfen? – Zircon
Bitweise Operatoren sind nett, aber ich denke, dass es besser ist, ohne sie lesbar zu sein. – 4castle