我不知道我的代碼有什麼問題,它不會編譯,因爲編譯器找不到變量k。範圍問題
我的代碼:
public class t
{
public static void main(String args[])
{
int r = 10;
int c = 10;
char[][] map = new char[r][c];
for(int i = 1; i < (r - 1); i++)
{
for(int k = 1; k < (c - 1); k++);
{
map[i][k] = '$';
}
}
}
}
錯誤它給我:
symbol: variable k
location: class t
1 error
我一直在想這是一個範圍問題,但variable k
是內部嵌套的循環,所以它應該是好吧?
除了丟棄分號:選擇適合您的變量和類更好的名稱,並尊重的Java命名約定。 – 2013-02-15 23:31:04