Menu
CoddyTech

do while 循环

本课属于 Coddy Java 学习旅程的“基础知识”单元。第 44 课,共 73 课。

do-while 循环与 while 循环类似,但有一个关键区别:在检查条件之前,代码块会至少运行一次。这意味着无论条件为真还是为假,循环体第一次都会运行。

这是 do-while 循环的基本结构:

do {
    // 要执行的代码
} while (condition);

do 关键字标记循环的开始,后面是用花括号括起来的代码块。代码块后面,while 关键字引出条件。只要条件为 true,循环就会继续执行。

下面是一个示例:

int count = 0;
do {
    System.out.println("Count: " + count);
    count++;
} while (count < 5);

在这个示例中,do 代码块中的代码会先运行,输出 "Count: 0",并将 count 增加到 1。然后检查条件 count < 5。由于条件为 true,循环会继续。

这个过程会一直重复,直到 count 变为 5。此时条件变为 false,循环结束。

这段代码的输出结果是:

Count: 0
Count: 1
Count: 2
Count: 3
Count: 4
challenge icon

挑战

入门

编写一个 Java 程序,使用 do-while 循环完成以下操作:

  1. 将变量 sum 初始化为 0。
  2. 将变量 number 初始化为 1。
  3. 每次迭代时,将 number 加到 sum 上。
  4. 每次迭代时,将 number 增加 2(即 1、3、5……)。
  5. 打印 number 和 sum:
    Sum is: [The sum value]
    Num is: [The number value]
  6. 只要 number 小于或等于 50,就继续循环。
  7. 循环结束后,打印 sum 的最终值:Final Sum: [The final sum value]

亲手试试

        // 初始化变量
        int sum = 0;
        int number = 1;

        // 在这里编写代码
        

        // 输出最终的总和
quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

基础知识中的所有课

自己练习: Java 在线编译器