我正在计算两个界限之间的总和(使用增量),但我没有得到适当的输出:
示例 1:
First: 3
Last: 5
Sum is: 12
示例 2:
First: 2
Last: 8
Sum is: 35
这是我正在使用的代码:
public static void main(String[] args) {
// TODO code application logic here
Scanner reader = new Scanner(System.in);
System.out.print("First: ");
int x = Integer.parseInt(reader.nextLine());
System.out.print("Second: ");
int y = Integer.parseInt(reader.nextLine());
int i = x;
int result = 0;
while (i < y){
result += i + 1;
i++;
System.out.println("Sum is " + result);
错误的输出:
First: 3
Second: 5
Sum is: 9