变量
注意事项及说明
作用范围!
下载区
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个变量
- name 姓名
- age 年龄
- nickname 昵称/外号
它们的作用范围,如下图,红色标记的内容