Привет, я пытаюсь понять в java, как вы можете взять массив int, а затем в выражении if сравнить один единственный элемент из массива int только с объявленным int. Я хочу просто сравнить два ints друг против друга, но один из них находится внутри массива int. == Я думаю, не работает?Сравните элемент массива int с int
for (int count = 5; count >= 0; count--) {
if (gameBoardTokens[count] == 0) {
if (playerOneTurn) {
gameBoardTokens[count] = 1;
count = 0;
} else {
gameBoardTokens[count] = 2;
count = 0;
}
}
}
Как вы думаете, это 'gameBoardTokens [число] == 0' делает? –
Код внутри цикла for не выполняется, потому что 'count' никогда не меньше -1 – MinecraftShamrock
Из исследования, которое я сделал, я понимаю, что == просто сравнивает ссылки, а не фактическое значение int, содержащееся в массиве. – TheATeam