我已经制作了两段代码.第一个工作正常,但另一个说这里不允许变量声明.
第一个代码(工作)
class Test {
public static void main(String args[]){
for(int i=0;i<10;i++) {
int a[]=new int[10];
}
}
}
Run Code Online (Sandbox Code Playgroud)
第二个代码(不工作)
class Test {
public static void main(String args[]) {
for(int i=0;i<10;i++)
int a[]=new int[10];
}
}
Run Code Online (Sandbox Code Playgroud)
它背后的原因是什么?我认为代码的两个部分几乎相同.