JAVA之While语句、Do和For语句

先看While语句和Do While语句,它们有着相同之处,但是也有区别。下面示例While语句、Do While语句和For语句(运行结果是相同的):

While语句:

public class whileDEMO {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        int x=1;
        int sum=0;
        while(x<=10){
            //累加
            sum +=x;
            //修改循环条件
            x++;
        }
        System.out.println("sum="+sum);
    }

}
Do While语句:
public class DoDEMO {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        int x=1;
        int sum=0;
        do{
            sum+=x;
            x++;
        }
        while(x<=10);
            System.out.println("sum="+sum);

    }

}

For语句:

public class ForDEMO {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        int sum=0;
        for(int x=1;x<=10;x++){
            sum +=x;
        }
        System.out.println("sum="+sum);
    }

}

run:

sum=55

从中你可以找出区别来,do while语句就算条件不符合也至少能执行一次,但是while语句只要条件不符合就不能被执行;do while是先执行再条件限制,而while只有条件限制且符合才能执行语句。小注意的是do while语句中while条件后要记得分号结束。  

For循环结构是:for(赋初始值;判断条件;赋值增减量){

          语句1;

          语句2;

           ……

            }

图示:

不努力,还要青春干什么?
原文地址:https://www.cnblogs.com/caidupingblogs/p/5107863.html