- 循环结构:
- while结构:
- while(循环条件)
- {
- 循环体;
- }
- do while结构:
- do
- {
- 循环体;
- }while(循环条件);
- for循环结构:
- for(初始化表达式;循环条件;循环后操作表达式)
- {
- 执行语句;
- }
- */
- //代码演示:
- class XunHuanDemo
- {
- public static void main(String[] args)
- {
- //分别使用while、do while和for实现1到10的打印
- int x= 1,y = 1;
- //用while实现
- while (x<=10)
- {
- System.out.print(x+" ");
- x++;
- }
- System.out.println("while");
- //用do while实现
- do
- {
- System.out.print(y+" ");
- y++;
- }while(y<=10);
- System.out.println("do while");
- //用for实现
- for(int z=1; z<=10; z++)
- {
- System.out.print(z+" ");
- }
- System.out.println("for");
- }
- }
- /*
- 注:while、 do while和for的区别:
- while语句是先测试条件再执行语句,条件不符后终止
- do while语句是先执行语句再测试条件,条件不符后终止,所以do while循环至少执行一次
- 变量都有自己的作用于。对于for来讲,如果将控制循环的变量定义在for语句中,那么变量只在for循环中有效。当for循环结束那么变量也将会在内存中被释放。
- 所以,当循环需要定义变量控制循环时,用for更合适。
- */
复制代码 |