【问题标题】:Loop to add numbers in a range循环添加范围内的数字
【发布时间】:2018-08-04 06:01:32
【问题描述】:

我需要有关如何获得start 和finish 两个整数之和并将其存储到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();
    }
}

【问题讨论】:

标签: java loops sum int


【解决方案1】:

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

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

【讨论】:

  • 非常感谢,这回答了我的问题!
  • @Joe 很高兴为您提供帮助。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-02-03
  • 1970-01-01
  • 1970-01-01
  • 2014-11-10
  • 2013-07-15
相关资源
最近更新 更多