【发布时间】:2020-04-19 04:05:47
【问题描述】:
我对编码有点陌生,我正在解决一个问题,该问题应该打印变量 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 + " ");
}
}
}
输入:L=4 ,R=8
输出:4 5 6 7 8 4 5 6 7 8 4 5 6 7 8 等等...
【问题讨论】:
-
请正确格式化您的代码。还有,你为什么把
Main这个类粘贴了两次? -
对不起,我是新手,现在正在编辑代码
标签: java loops for-loop iteration