java 如何死循环
使用 while 循环实现死循环
通过 while(true) 创建一个无限循环,循环体内的代码会一直执行,直到程序被强制终止。

while (true) {
// 循环体代码
System.out.println("This is an infinite loop");
}
使用 for 循环实现死循环
for 循环可以通过省略终止条件来创建死循环,或者使用始终为 true 的条件。
for (;;) {
// 循环体代码
System.out.println("This is an infinite loop");
}
// 或者
for (boolean condition = true; condition; ) {
System.out.println("This is an infinite loop");
}
使用 do-while 循环实现死循环
do-while 循环结合 true 条件也能实现死循环,确保循环至少执行一次后继续无限执行。
do {
System.out.println("This is an infinite loop");
} while (true);
注意事项
- 死循环会导致程序无法正常终止,除非手动停止或使用
break跳出循环。 - 在开发中应谨慎使用死循环,确保有合理的退出机制,如配合
if条件检查或外部信号触发break。
while (true) {
System.out.println("Running...");
if (someCondition) {
break; // 满足条件时退出循环
}
}







