温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

java While循环怎么写条件

发布时间:2026-09-18 19:17:56 来源:亿速云 阅读:90 作者:小樊 栏目:编程语言

在 Java 中,while 循环的条件写在一个圆括号 () 里,条件必须是布尔表达式(结果为 true 或 false)。

一、基本语法

while (条件) {
    // 循环体
}

只要 条件为 true,就会一直执行循环体;一旦条件为 false,循环结束。


二、常见写法示例

1️⃣ 使用比较条件

int i = 0;
while (i < 5) {
    System.out.println(i);
    i++;
}

✅ 条件:i < 5


2️⃣ 使用布尔变量

boolean running = true;
while (running) {
    // 做一些事
    running = false; // 某个条件下退出
}

3️⃣ 多条件(逻辑运算符)

int i = 0;
while (i < 10 && i % 2 == 0) {
    i++;
}

✅ &&(与)、||(或)、!(非)


4️⃣ 无限循环(慎用)

while (true) {
    // 需要 break 退出
    break;
}

5️⃣ 读取输入作为条件

Scanner sc = new Scanner(System.in);
while (sc.hasNextInt()) {
    int n = sc.nextInt();
}

三、常见错误 ❌

while (i = 5) {  // 错误:这是赋值,不是判断
}

✅ 正确:

while (i == 5) {
}

四、while vs do-while

do {
    // 至少执行一次
} while (条件);

如果你有具体场景(比如:计数、输入控制、游戏循环等),我可以帮你写完整示例。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI
助
手