【发布时间】:2014-11-09 02:06:20
【问题描述】:
使用下面的代码,我有一个 3x3 数组。我设计的所有其他检查都成功了,但是计数器似乎在第 3 或第 4 个输入时停止输出/计数,我不知道它为什么会这样做。
对不起,我遗漏了一些信息(谢谢汤姆)
棋盘是井字棋棋盘,有一种将值输入数组的方法,如下所示
public void inputMove(int inRow, int inCol, String inMove){
board[inRow][inCol] = inMove;
}
private boolean checkFill(){
boolean test = false;
int counter = 0;
for(int i = 0; i < 3; i++){
for(int j = 0; j < 3; j++){
if(!(board[i][j].equals("-"))){
counter++;
}
}
}
System.out.println(counter);
return test;
}
【问题讨论】:
-
你能补充一下数组
board是如何被“填充”的吗? -
仍然缺少该数组的内容。
3rd和4th输入是什么意思?数组的3rd和4th索引? (即5x5板)或其他什么?