Java—变量作用域(二)

Java中变量一定会被定义在某一对大括号中,该大括号所包含的代码区域即为这个变量的作用域。

  • 局部作用域中可以访问全局作用域
package JavaClass;

public class _01作用域 {
    
    
    public static void main(String[] args) {
    
    
        {
    
    
            int a=0;
            System.out.println(a);
        }
        System.out.println(a);
    }
}

运行结果
在这里插入图片描述

  • 括号内的变量名不能与main函数中的变量名相同
package JavaClass;

public class _01作用域 {
    
    
    public static void main(String[] args) {
    
    
        int a = 10;
        {
    
    
            int a=0;
            System.out.println(a);
        }
        System.out.println(a);
    }
}

运行结果:
在这里插入图片描述
Java小白望大佬指点

猜你喜欢

转载自blog.csdn.net/weixin_45666249/article/details/114633014