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 }