for无限循环的几个情况
①判断条件为true,会无限循环
②省略了判断条件,会无限循环
---------------------------------------------------------------------------------------------------------------------------
①判断条件为true,会无限循环
package test010;
public class Main {
public static void main(String[] args) {
for (int i = 0; true; i++) {
System.out.println(i);
}
}
}

---------------------------------------------------------------------------------------------------------------------------
②省略了判断条件,会无限循环
package test010;
public class Main {
public static void main(String[] args) {
for (int i = 0;; i++) {
System.out.println(i);
}
}
}

package test010;
public class Main {
public static void main(String[] args) {
for (int i = 0; i < 5;) {
System.out.println(i);
}
}
}

本文介绍了Java中导致无限循环的两种常见情况:当for循环的判断条件始终为true,以及省略判断条件时,循环将无法自动终止。通过示例代码展示了这两种无限循环的实现。

3672

被折叠的 条评论
为什么被折叠?



