- /**
- New灬狼
- 2015年12月4日9:35:41
- */
- /*
- 要求:
- 学习for的基本格式并说明和while的区别
- 思路:
- 1,for的基本格式
- for(初始化表达式;循环表达式;循环后表达式)
- {
- 执行语句;
- }
- 2,while的基本格式
- 定义变量(只支持byte,short,int,char类型)
- while(条件表达式)
- {
- 执行语句;
- }
- 步骤:
- 1,分别写出for和while循环结构;
- 2,用while替换for;
- 3,分析for与while的区别;
- */
- class For
- {
- public static void main(String[] args)
- {
- //for循环
- for (int x =0;x<3 ;x++ )
- {
- System.out.println("For--x="+x);
- }
- //System.out.println("x循环后的数"+x); 报错,找不到x变量,说明for循环结束后,x在内存中消失了.
- System.out.println("System.out.println(\"x循环后的数\"+x);");
- System.out.println("报错,找不到x变量,说明for循环结束后,x在内存中消失了.");
- System.out.println("\n-----------我是分隔符------------\n");
-
- //while循环
- int y=0;
- while (y<3)
- {
- System.out.println("While--y="+y);
- y++;
- }
-
- System.out.println("\ny循环后的结果==="+y);
- //结果为3,说明while循环结束后,y还在内存中.
- System.out.println("结果为3,说明while循环结束后,y还在内存中.");
- System.out.println("\n-----------我是分隔符------------\n");
- System.out.println("通过实例说明:");
- System.out.println("\t1,while循环可以替换for循环");
- System.out.println("\t2,for循环比while循环优化了内存,运行结束后被自动释放");
- System.out.println("\t3,选择for循环还是while循环,取决于循环后是否还需要对变量进行操作.");
- System.out.println("\t如果不操作,选择for循环,节省内存.");
-
- }
- }
复制代码
|
|