Java练习31:下限和上限

Java练习31:下限和上限,java,Java,我做运动有困难 说明如下: 创建一个程序,要求用户输入第一个数字和最后一个数字,然后打印这两个数字之间的所有数字 下面是我的代码。如果第一个数字大于最后一个数字,则程序不打印任何内容 System.out.println("First: "); int first = Integer.parseInt(reader.nextLine()); System.out.println("Second: "); int second = Integer.parseInt(reader.nextLine(

我做运动有困难

说明如下:

创建一个程序,要求用户输入第一个数字和最后一个数字,然后打印这两个数字之间的所有数字

下面是我的代码。如果第一个数字大于最后一个数字,则程序不打印任何内容

System.out.println("First: ");
int first = Integer.parseInt(reader.nextLine());
System.out.println("Second: ");
int second = Integer.parseInt(reader.nextLine());
int number = first;

while (first <= second) {
    System.out.println(number);
    number = first + 1;
}
System.out.println(“第一个:”);
int first=Integer.parseInt(reader.nextLine());
System.out.println(“第二个:”);
int second=Integer.parseInt(reader.nextLine());
整数=第一;

while(首先,这将永远运行。您需要每次将数字增加1,然后检查
number您的问题是什么?您的问题不清楚。这就像是“为我修复代码”post.到底什么不起作用?预期和实际输出是什么?这对我来说非常简单@Frakcool。输入是作为自然问题的一部分提供的(即,对于您的两个输入,输入10和9就足以调用错误)@Makoto我想我当时读得不是很仔细,通过你的编辑,它变得更清晰了。英语不是我的第一语言,所以我可能错过了一段时间little@clinomaniac如果这个重新打开的话,你应该考虑这个问题的答案。