变量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 }

 

posted @ 2020-09-20 10:47  Oooooooa  阅读(160)  评论(0)    收藏  举报