循环添加范围内的数字

时间:2018-08-04 06:01:33

标签: java loops sum int

我需要有关如何获取两个整数startfinish的总和并将其存储到total变量中的帮助。 例如:

input: -10 -8
output: -27
reason: -10 + -9 + -8.

感谢您的帮助。

import java.io.*;
import java.math.*;
import java.security.*;
import java.text.*;
import java.util.*;
import java.util.concurrent.*;
import java.util.regex.*;

public class Solution {

private static final Scanner scanner = new Scanner(System.in);

    public static void main(String[] args) {
        String[] startFinish = scanner.nextLine().trim().split(" ");

        int start = Integer.parseInt(startFinish[0]);

        int finish = Integer.parseInt(startFinish[1]);



        System.out.println(total);
        scanner.close();
    }
}

1 个答案:

答案 0 :(得分:1)

由于范围从较小到较大,因此您可以这样做,例如:

int total = 0;
for (int i = start; i <= finish; i++) {
    total += i;
}