Java while 循环
·
Java while 循环
1. while 基础语法(先判断,后执行)
while(循环条件){
循环体代码;
}
执行逻辑:
- 判断括号内布尔条件,
true执行循环体; - 执行完回到条件再次判断;
- 条件为
false,循环结束。
示例:输出1~5
int i = 1;
while(i <= 5){
System.out.println(i);
i++; // 条件自增,避免死循环
}
2. do-while 循环(先执行,后判断)
do{
循环体;
}while(条件);
特点:至少执行一次,末尾必须加分号
int i = 1;
do {
System.out.println(i);
i++;
} while (i <= 5);
3. while 和 do-while 区别
while:条件不成立一次都不执行;do-while:无论条件真假,循环体至少运行一遍。
4. 死循环
条件永远为 true,无限执行
// 标准死循环
while(true){
System.out.println("循环运行");
}
退出死循环:break;
5. 控制关键字
break:直接跳出整个循环continue:跳过本次循环,直接进入下一次判断
// 只输出奇数
int i = 1;
while(i <= 10){
if(i % 2 == 0){
i++;
continue;
}
System.out.println(i);
i++;
}
6. 常见易错点
忘记更新循环变量,导致死循环:
// 错误:i永远等于1,无限循环
int i = 1;
while(i <= 5){
System.out.println(i);
// 缺少i++
}
更多推荐




所有评论(0)