您好我想在java中了解如何获取int数组然后在if语句中将int数组中的单个元素与声明的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;
}
}
}
答案 0 :(得分:1)
你需要改变这个(计数< -1)(count> -1) 因为在前5> -1不是-1> 5。
答案 1 :(得分:0)
gameBoardTokens[count] == 0
有效。使您的代码失效的原因是for
- 循环中的代码永远不会被执行,因为count
最初为5,count < -1
为false
。所以循环立即中止。