java代码中的问题:如何停止for循环中的无限循环? [已关闭]

问题描述 投票:0回答:1

我的 Java 代码有问题。当我尝试执行以下代码时,我面临无限循环:


‏public class InfiniteLoop{
‏    public static void main(String[] args) {
‏        for (int i = 0; i >= 0; i++) {
‏            System.out.println("Value of i: " + i);
        }
    }
}

代码的目标是打印 i 的值,但循环永远不会停止。我认为问题出在循环内的条件上,但我不确定如何正确修复它。

有人可以解释为什么以及如何修改代码以使其不会成为无限循环吗?

java
1个回答
-5
投票
public class PrintNumbers {
public static void printNumbers(int N) {
    for (int i = 1; i <= N; i++) { // Corrected loop condition
        System.out.print(i + " ");
    }
}

public static void main(String[] args) {
    printNumbers(5); // Correct Output: 1 2 3 4 5
}

}

© www.soinside.com 2019 - 2024. All rights reserved.