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挑战
入门编写一个 Java 程序,使用 do-while 循环完成以下操作:
- 将变量
sum初始化为 0。 - 将变量
number初始化为 1。 - 每次迭代时,将
number加到sum上。 - 每次迭代时,将
number增加 2(即 1、3、5……)。 - 打印
number和sum:Sum is: [The sum value]Num is: [The number value] - 只要
number小于或等于 50,就继续循环。 - 循环结束后,打印
sum的最终值:Final Sum: [The final sum value]
亲手试试
// 初始化变量
int sum = 0;
int number = 1;
// 在这里编写代码
// 输出最终的总和
这节课包含一个小测验。开始学习即可作答,并记录你的进度。
基础知识中的所有课
自己练习: Java 在线编译器