在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);//這個參數就是可以隨意輸多少個數的
}