在 Java 中,while 循环计数最常见的方式是使用一个计数器变量(count),在循环条件中判断,并在循环体中更新它。
下面给你几种常见写法,从最基础到稍微进阶一点,基本都够用了。
int count = 1; // 初始化计数器
while (count <= 5) { // 循环条件
System.out.println("第 " + count + " 次循环");
count++; // 更新计数器(非常重要)
}
执行过程:
输出:
第 1 次循环
第 2 次循环
第 3 次循环
第 4 次循环
第 5 次循环
int count = 0;
while (count < 5) {
System.out.println("count = " + count);
count++;
}
✅ 这是程序员最常用的写法,因为:
比如统计用户输入了多少次数字:
Scanner sc = new Scanner(System.in);
int count = 0;
while (true) {
System.out.println("请输入一个数字(输入 -1 结束):");
int num = sc.nextInt();
if (num == -1) {
break;
}
count++;
}
System.out.println("一共输入了 " + count + " 次数字");
int count = 1;
while (count <= 5) {
System.out.println(count);
// 忘了 count++
}
✅ 结果:程序永远停不下来
| 场景 | 推荐 |
|---|---|
| 已知循环次数 | for |
| 不确定循环次数 | while |
| 明确需要计数器 | while + count |
while 循环中计数 = 初始化变量 + 条件判断 + 循环体中自增
如果你愿意,我也可以帮你写一个while 循环的实际练习题或者结合你当前代码帮你改。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。