在java语言中不允许嵌套定义,这点和c不一样。如:
public class test {
public static void main(String[] args) {
int x = 9;
{
int x = 3;
System.out.println(x);
}
System.out.println(x);
}
}
以下是错误提示:
是不被允许的。
如下例,会看到这样的结果:
public class test {
public static void main(String[] args) {
int x = 9;
{
x = 3;
System.out.println(x);
}
System.out.println(x);
}
}
运行结果: