Menu
CoddyTech

while 循环

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

while 循环和 for 循环不同。for 循环的循环头包含初始化、条件和更新部分,因此适合遍历已知范围内的值。while 循环只有一个条件,只要满足该条件,就会继续循环。

要使用 while 循环,请写:

while (condition) {
	code
}

只有条件为 true 时,代码才会运行。

for 循环也能完成同样的工作,但如果你事先不知道代码应该重复多少次,使用 while 循环会更清楚,例如读取输入,直到用户输入 "quit"。

challenge icon

挑战

入门

编写一个程序,获取一个 double 类型的输入。

使用 while 循环,只要这个数大于或等于3.5,就将输入除以 2。

输出第一个小于 3.5 的数。

亲手试试

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        // 在下面编写你的代码
        
        scanner.close();
    }
}
quiz icon自我测试

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

基础知识中的所有课

自己练习: Java 在线编译器