一、可變參數
可變參數能夠應用在什麼場景:
例如實現兩個數的相加、實現三個數的相加、四個數的相加...
若是實現的多個方法,這些方法裏面邏輯基本相同,惟一不一樣的是傳遞的參數的個數,可使用可變參數。數組
可變參數的定義方法: 數據類型...數組的名稱
理解爲一個數組,這個數組存儲傳遞過來的參數
代碼:
public static void add(int...nums) {
//nums理解爲一個數組,這個數組存儲傳遞過來的參數
int sum = 0;
//遍歷數組
for(int i=0;i<nums.length;i++) {
sum += nums[i];
}
System.out.println(sum);
}遍歷
注意的地方:
(1)可變參數須要寫在方法的參數列表中,不能單獨定義。如:add(int...nums)
(2)在方法的參數列表中只能有一個可變參數。如:add(int...nums)
(3)方法的參數列表中的可變參數,必須放在參數最後。如:add(int a,int...nums)
數據類型