java - Java中如何求两个给定整数之间的数字之和

标签 java numbers

我需要编写一个计算两个给定整数之间的数字之和的方法。

例如,调用 sumNums(1,3) 应返回 6,因为 1+2+3 = 6。

调用 sumNums(3,1) 也应该返回 6。

到目前为止我已经

public static int sumNum(int num1, int num2)
{
   int min = Math.min(num1, num2);
   int max = Math.max(num1, num2);
   int sum = 0;
   for(int i = min; i < max; i++)
   {
       sum += i;
   }
        sum =+ max;
   return sum;
}

任何其他方法都会有所帮助,但如果有一种方法可以初始化总和并返回它,那将会有所帮助。

最佳答案

public static int sumNum(int num1, int num2) {
        int min = Math.min(num1, num2);
        int max = Math.max(num1, num2);
        int sum = 0;
        for (int i = min; i <= max; i++) {
            sum += i;
        }
        return sum;
    }

关于java - Java中如何求两个给定整数之间的数字之和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55033115/

相关文章:

java - 两个 JCheckbox 源?

java 瓷砖涂料

java - Spring validator 自定义 HTTP 状态

c++ - 为三个名称提示中的每一个在 C++ 中生成随机字符

Python 3.0+ 设置为最多 4 位小数和四舍五入

java - 如何使用 Firebase 1.0.2 忽略对象模型的新字段

java - 字符串值未显示在 output.setText 中

vb.net - 真随机数生成

swift - 如何以特定方式从 Swift 中的字符串中提取数字

Python 猜数字游戏