Java 无法检查数组中的所有元素 private void clear(){ for(inti=0;i
首先,for循环从0变为8,我假设您想要编写Java 无法检查数组中的所有元素 private void clear(){ for(inti=0;i,java,Java,首先,for循环从0变为8,我假设您想要编写 iI只能用那一小段代码猜测,没有输入数据。你可能需要使用调试器,逐行检查函数,看看是怎么回事。你的return语句没有任何条件。因此它总是在第一次迭代时返回。 private void clear() { for (int i = 0; i<9; i++){ for (int j = 0; j<9; j++){ if(iseditable(i,j)){ bor
iI只能用那一小段代码猜测,没有输入数据。你可能需要使用调试器,逐行检查函数,看看是怎么回事。你的return语句没有任何条件。因此它总是在第一次迭代时返回。
private void clear() {
for (int i = 0; i<9; i++){
for (int j = 0; j<9; j++){
if(iseditable(i,j)){
bord[i][j].setText("");
}
}
}
}
private boolean iseditable(int i, int j) {
for (String s : generatedXY) {
char[] m = s.toCharArray();
char x = (char) (i + '0');
char y = (char) (j + '0');
return m[1] != x || m[3] != y;
}
return false;
}
if (m[1] != x || m[3] != y)
{
return true;
}