最简单的JAVA教程
注意事项及说明
作用范围!
下载区
zuoyongyu.java [下载]
步骤0:每个变量都有自己的作用范围

每个变量都有自己的作用范围!


作用范围,你可以理解为 “ 武器的射程 ”

在射程范围内,变量有效;超出射程,变量无效!


步骤1: { } 为界限,就是变量的作用域

上代码:

public class zuoyongyu {
    // 变量name - 姓名
    static String name = "张三";

    public static void main(String[] args) {
        // 变量age - 年龄
        int age = 18;
        {
            // 变量nickname - 昵称
            String nickname = "法外狂徒";
            System.out.println(nickname + " - " + name + ",今年" + age + "岁");
            // 以上输出结果:法外狂徒 - 张三,今年18岁
        }
        // 作用范围出错例子
        System.out.println(nickname + " - " + name + ",今年" + age + "岁");
    }
}

上面代码中,我定义了3个变量

  1. name 姓名
  2. age 年龄
  3. nickname 昵称/外号


它们的作用范围,如下图,红色标记的内容

image.png

复制成功,快去分享给你的小伙伴吧~