在 Java 中,while 循环的条件写在一个圆括号 () 里,条件必须是布尔表达式(结果为 true 或 false)。
while (条件) {
// 循环体
}
只要 条件为 true,就会一直执行循环体;一旦条件为 false,循环结束。
int i = 0;
while (i < 5) {
System.out.println(i);
i++;
}
✅ 条件:i < 5
boolean running = true;
while (running) {
// 做一些事
running = false; // 某个条件下退出
}
int i = 0;
while (i < 10 && i % 2 == 0) {
i++;
}
✅ &&(与)、||(或)、!(非)
while (true) {
// 需要 break 退出
break;
}
Scanner sc = new Scanner(System.in);
while (sc.hasNextInt()) {
int n = sc.nextInt();
}
while (i = 5) { // 错误:这是赋值,不是判断
}
✅ 正确:
while (i == 5) {
}
do {
// 至少执行一次
} while (条件);
如果你有具体场景(比如:计数、输入控制、游戏循环等),我可以帮你写完整示例。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。