標籤:array div 求和 方法 get 參數 static test code
多個數相加
1、只含有一個可變參數
public class Test { private static int getSum(int...arr){ int sum = 0; for(int param : arr){ sum+=param; } return sum; } public static void main(String[] args) { //0個數相加 int zeroParam = getSum(); System.out.println(zeroParam); //2個數相加 int twoParam = getSum(5,6); System.out.println(twoParam); //數組求和 int[] array = new int[8]; array[0] = 0; array[1] = 1; array[2] = 2; array[3] = 3; array[4] = 4; array[5] = 5; array[6] = 6; array[7] = 7; int arrayParam = getSum(array); System.out.println(arrayParam); } }
2、多個參數
public class Test { private static int getSum(int a,int...arr){ int sum = a; for(int param : arr){ sum+=param; } return sum; } public static void main(String[] args) { //0個數相加 int zeroParam = getSum(1); System.out.println(zeroParam); //2個數相加 int twoParam = getSum(1,5,6); System.out.println(twoParam); //數組求和 int[] array = new int[8]; array[0] = 0; array[1] = 1; array[2] = 2; array[3] = 3; array[4] = 4; array[5] = 5; array[6] = 6; array[7] = 7; int arrayParam = getSum(1,array); System.out.println(arrayParam); }}
可變參注意事項
1、一個方法中只能存在一個可變參數
2、可變參數必須放到最後一個參數位置
java可變參數