井字游戏(爪哇):找到一个平局游戏
问题描述:
为我的课堂制作一个井字游戏游戏,除非有平局,否则我的所有其他方法都是正确的,并且游戏能够正常工作。板是一个二维阵列,代表了tic tac脚趾板。下面是完整的()方法来试试,看看板已满:井字游戏(爪哇):找到一个平局游戏
public boolean full() {
boolean full = false;
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 3; j++) {
if (board[i][j] == '-') {
full = false;
} else {
full = true;
}
}
}
return full;
}
我知道这是行不通的,我真的不能想办法使它工作。有人有主意吗?
答
当您发现电路板未满时,您需要跳出循环(或返回)。
public boolean full() {
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 3; j++) {
if (board[i][j] == '-') {
return false;
}
}
}
return true;
}
谢谢!我试图用break;但我认为它只停了一个循环 – TED 2013-03-20 22:18:50