Java_基础语法之for循环与while的区别

 

  for循环中定义的变量的作用域只作用在for循环中
  内存加载过程:
  1,读取for循环
  2,在内存中中创建一个变量,初始化值,在满足条件时执行,当条件不满足时结束
  3,释放内存,变量在内存中消失
  

  while循环中定义的变量的作用域作用在整个类中
 

 1 class ForDemo 
 2 {
 3     public static void main(String[] args) 
 4     {
 5         /*
 6         格式:
 7         for (初始化表达式;循环条件表达式;循环后的操作表达式)
 8         {
 9             执行语句:(循环体)
10         }
11         */
12 
13         for (int x=1;x<3; x++ ) 
14         {
15             System.out.println("x="+x);
16         }
17         //System.out.println("x======"+x)
18         /*
19         for循环中定义的变量的作用域只作用在for循环中
20         内存加载过程:
21         1,读取for循环
22         2,在内存中中创建一个变量,初始化值,在满足条件时执行,当条件不满足时结束
23         3,释放内存,变量在内存中消失
24         */
25 
26 
27         int y=1;
28         while (y<3)
29         {
30             System.out.println("y="+y);
31             y++;
32         }
33         System.out.println("y======"+y);
34         /*
35         while循环中定义的变量的作用域作用在整个类中
36         */
37         
38     }
39 }

 

posted @ 2017-10-18 17:14  BirdieForLove  阅读(718)  评论(0编辑  收藏  举报