我需要编写一个计算两个给定整数之间的数字之和的方法。
例如,调用 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/