public class Demo1 {
public static void main(String[] args) {
int x = 100;
System.out.println("x="+x);
{
int x = 10; // 这个x报错 跟上面的变量名重名
System.out.println("x="+x);
}
}
}
//这样就不会报错 这个是为什么
public class Demo1 {
public static void main(String[] args) {
{
int x = 10;
System.out.println("x="+x);
}
int x = 100;
System.out.println("x="+x);
}
}
如果可以的话 麻烦把3中代码块跟我分析下 网上看的太官方了 理解不了 它到底有什么作用 在什么时候用