关于java中求和的方法,用可变变量来解决这个问题

在Java中可以说写一个求和的小程序是最简单不过的了。但是这里需要考虑的一个问题是有多少个参数传到方法体里面去进行求和呢?

举个例子,我们写一个a+b的程序相信大家都会,然后我们也会写一个a+b+c的程序,但是这下问题来了,这个参数要是不确定怎么办?也就是说这个求和是a+b+c+...。这里可以像计算器一样随意输入用户想要相加的数。

针对上面的思考,我们就可以采用可变变量的方法来解决这个问题了。下面看代码!

class arr{
public void add(int... a){ //可变参数
int sum = 0;
for(int i:a){
sum+=i;
}
System.out.println("结果"+sum);
}

public static void main(String[] args) {

arr a = new arr();
a.add(5,4,8,9,45);//这个参数就是可以随意输多少个数的

}

原文地址:https://www.cnblogs.com/la634/p/11004348.html