小编Gem*_*hna的帖子

Java:无法理解 for 循环行为

我对编码有点陌生,我正在解决一个问题,该问题应该打印变量 L 和 R 之间的所有整数,包括 L,R。但我反复获得所需的输出。我不明白这样做的原因。

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);
        int L = sc.nextInt();
        int R = sc.nextInt();

        for (int i = 0; ; i++) {
            if (i >= L && i <= R) {
                System.out.print(i + " ");
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

输入: L=4 ,R=8

输出:4 5 6 7 8 4 5 6 7 8 4 5 6 7 8等等...

java iteration loops for-loop

1
推荐指数
1
解决办法
83
查看次数

标签 统计

for-loop ×1

iteration ×1

java ×1

loops ×1