下面用**“从零开始”**的方式,带你入门 Java 的 while 循环,适合完全新手。
while 循环的意思是:
只要条件成立,就一直重复执行代码
就像:
“只要还有钱,就继续买东西”
while (条件) {
// 循环体(要重复执行的代码)
}
⚠️ 注意:
true 或 falsepublic 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 循环,一定要想清楚这 3 点:
int i = 1;
while (i <= 5)
i++;
while (true) {
System.out.println("停不下来");
}
或者:
int i = 1;
while (i <= 5) {
System.out.println(i);
// 忘记 i++
}
⚠️ 程序会一直运行,不会停
int i = 1;
int sum = 0;
while (i <= 10) {
sum += i;
i++;
}
System.out.println("总和:" + sum);
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 | 明确知道循环次数 |
如果你愿意,我可以:
你想学哪一种?
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。