我对编程非常陌生(进入5天)。我已经开始使用Java。 现在,我陷入了一个我不了解,也不知道如何解决的可怕错误。
public static void main(String[] args) {
int[][] TwoDim = new int [4][3]; // <-- 1st [rows] , 2nd [columns]
// TwoDim[2][1] = 10; |\|\|\| this way, we can assign number 10 to row 2, column 1 , it's manual this way
int temp = 10;
for (int i = 0; i < 4; i++) {
for (int j = 0; j < 3; j++);
TwoDim[i][j] = temp; // <<-- why isn't j resolved as a variable?!?!
temp += 10;
}
}
}
我正在创建一个TwoDim数组,试图从youtube教程中学习一些东西。 eclipse中的错误说“ j无法解析为变量”,即使我已在“ for”循环中创建了它。这与“ i循环”中的“ j循环”有关吗?
答案 0 :(得分:3)
由于$ sfdp -Tpng b.dot -o b.png
之后的;
,内部循环为空。 for
仅在该循环的范围内定义,该循环为空。使用j
和{
打开一个循环块,您应该可以:
}