控制流程-for

for

for循环,和while一样,只是表达方式不一样

语法:
for(表达式1;表达式2;表达式3){
//循环体;
}
表达式1:循环变量的初始化,只会执行1次
表达式2:循环条件
表达式3:更改循环变量(步进)
注意:从语法的角度上说表达式1,表达式2,表达式3都可以省略,分号不能省略。但是如果省略了表达式2和表达式3经常会造成死循环。

执行过程:
步骤1:先执行表达式1进行循环变量的初始化工作
步骤2:执行表达式2进行循环条件的判断,如果条件为true,执行步骤3,否则退出循环。
步骤3:执行循环体;
步骤4:执行表达式3进行更改循环变量,然后执行步骤2。

 

比较for和while:

public class HelloWorld {
    public static void main(String[] args) {
           
        //使用while打印0到4     
        int i = 0;
        while(i<5){
            System.out.println("while循环输出的"+i);
            i++;
        }
          
        //使用for打印0到4     
        for (int j = 0; j < 5; j++) {
            System.out.println("for  循环输出的"+j);
        }
    }
}

 

posted @ 2017-05-31 19:02  大技霸  阅读(114)  评论(0编辑  收藏  举报