变量2
1.在方法体当中的java代码,是遵守自上而下的顺序依次执行的, 逐行执行。
第一行;
第二行;
第三行;
特点:第二行的代码必须完整的结束之后,第三行的程序才能执行。
第一行;
第二行;
第三行;
特点:第二行的代码必须完整的结束之后,第三行的程序才能执行。
2.在同一个“作用域”当中,变量名不能重名,但是变量可以重新赋值。
作用域:变量的有效范围,在什么范围之内是可以被访问的,只要出了这个范围该变量就无法访问了。
3.变量的作用域只要记住一句话:
出了大括号就不认识了。
1 public class VarTest03 2 { 3 //注意:这里的static不要去掉 4 static int k = 90; 5 6 public static void main(String[] args) { 7 8 //变量i的作用域是main方法 9 //在整个main方法当中是有效的,可见的,可以访问的 10 int i = 100; 11 12 //以下会编写一个for循环语句 13 for(int a=0;a<10;a++) { //a变量的作用域是整个for循环,for循环结束之后,a变量的内存就释放了 14 15 16 } 17 18 //这里无法访问a变量 19 //System.out.println(a); 20 21 int j; //作用域是main方法 22 23 for(j=0;j<10;j++){ 24 25 } 26 27 System.out.println(j);//访问的是main方法中的j变量
}
28 29 public static void doSome(){ 30 31 //这里无法访问main方法当中的变量 32 //这里已经出了i变量的作用域。 33 //System.out.println(i); (错误) 34 35 //可以 36 System.out.println(k); 37 38 } 39 }
浙公网安备 33010602011771号