所以我试图制作以下程序:
用户给出两个整数作为输入(第一个和最后一个)。该程序应该给出这两个数字之间的总和,但是当我运行该程序时,我没有得到输出。但是,当我为第一个输入输入比最后一个输入更大的整数时,我得到第一个输入作为结果。这是我的代码:
public class TheSumBetweenTwoNumbers {
public static void main(String[] args) {
Scanner reader = new Scanner(System.in);
System.out.println("First: ");
int first = Integer.parseInt(reader.nextLine());
System.out.println("Last: ");
int last = Integer.parseInt(reader.nextLine());
int sum = 0;
while (first <= last); {
sum += first;
first++;
}
System.out.println("The sum is: " + sum);
}
}
江户川乱折腾
相关分类