温馨提示×

温馨提示×

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

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

Java While循环怎么入门

发布时间:2026-10-08 01:15:02 来源:亿速云 阅读:94 作者:小樊 栏目:编程语言

下面用**“从零开始”**的方式,带你入门 Java 的 while 循环,适合完全新手。


一、while 循环是什么?

while 循环的意思是:

只要条件成立,就一直重复执行代码

就像:

“只要还有钱,就继续买东西”


二、while 循环的基本语法

while (条件) {
    // 循环体(要重复执行的代码)
}

⚠️ 注意:

  • 条件必须是 true 或 false
  • 条件为 true 才执行
  • 条件为 false 就结束循环

三、最简单的 while 循环示例

示例 1:从 1 数到 5

public class WhileDemo {
    public static void main(String[] args) {
        int i = 1;

        while (i <= 5) {
            System.out.println(i);
            i++; // i = i + 1
        }
    }
}

执行过程:

i=1 → 输出 1
i=2 → 输出 2
...
i=6 → 条件不成立,结束

四、while 循环的三要素(非常重要)

写 while 循环,一定要想清楚这 3 点:

  1. 初始化变量
int i = 1;
  1. 循环条件
while (i <= 5)
  1. 变量更新(否则死循环)
i++;

五、什么是“死循环”?(新手常犯)

错误示例 ❌

while (true) {
    System.out.println("停不下来");
}

或者:

int i = 1;
while (i <= 5) {
    System.out.println(i);
    // 忘记 i++
}

⚠️ 程序会一直运行,不会停


六、常见 while 循环练习(入门必做)

练习 1:计算 1 到 10 的和

int i = 1;
int sum = 0;

while (i <= 10) {
    sum += i;
    i++;
}
System.out.println("总和:" + sum);

练习 2:输入密码,直到正确

import java.util.Scanner;

Scanner sc = new Scanner(System.in);
String password = "";

while (!password.equals("123456")) {
    System.out.print("请输入密码:");
    password = sc.nextLine();
}
System.out.println("登录成功");

七、while 和 for 的区别(简单理解)

循环类型 适合场景
while 不知道循环次数
for 明确知道循环次数

八、新手学习建议 ✅

  1. 先手写 1~10 的 while 循环
  2. 故意写一次 死循环,理解为什么停不下来
  3. 用 while 写“猜数字”小游戏

如果你愿意,我可以:

  • 给你 while 循环练习题
  • 对比 while / do-while / for
  • 用 流程图 帮你理解

你想学哪一种?

向AI问一下细节

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

AI
助
手