局部变量
-
概念: 声明在函数内部的变量,必须先赋值再使用。
-
作用范围: 定义行开始到所在的代码块结束。
-
注意: 多个变量,在重合的作用范围内,不可出现重名(命名冲突)。
public class TestLocalVariables{ public static void main(String[] args){ int a = 10;//局部变量 System.out.println(a);//输出为 10 if (a % 2 == 0){ //int a = 20;//重名的局部变量 //System.out.println(a); int b = 20;//局部变量,这个b仅在此if结构下可用 System.out.println(b);//打印结果为 20 }//代码块结束,b变量回收 int b = 30;//新变量赋值 不建议定义相同名字的变量,重新定义新变量名 System.out.println(b);//输出结果为30 } }