Java流程控制07:DoWhile循环结构

Java流程控制07:DoWhile循环结构

do...while循环是一种后测试循环结构,与while循环的主要区别在于:它会先执行一次循环体,再检查条件。这确保循环体至少被执行一次。

语法:

do{
    //代码语句
}while(布尔表达式);

示例代码

public class Demo08 {
    public static void main(String[] args) {
        int i = 0;
        int s = 0;

        do{
            i = i + 1;
            s = s + i;
        }while(i<100);

        System.out.println(s);
    }
}

While和do-While的区别:

  • while先判断后执行。do-While先执行后判断!
  • do-While总是保证循环体至少执行一次!
package com.xiaochaole.struct;

public class Demo09 {
    public static void main(String[] args) {
        int a = 0;

        while(a<0){
            System.out.println(a);
            a++;
        }//直接跳出循环
        
        System.out.println("==================");

        do{
            System.out.println(a);
            a++;
        }while(a<0);
        //先执行一次循环体再跳出循环
    }
}

输出的结果为:

image

posted @ 2025-07-18 17:18  消消小潮乐  阅读(22)  评论(0)    收藏  举报