我不知道我的代码有什么问题,它不会编译,因为编译器找不到变量 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
在嵌套的 for 循环内,所以应该没问题吧?