jdk5.0新特性—— 可變參數

一、可變參數
    可變參數能夠應用在什麼場景:
        例如實現兩個數的相加、實現三個數的相加、四個數的相加...
        若是實現的多個方法,這些方法裏面邏輯基本相同,惟一不一樣的是傳遞的參數的個數,可使用可變參數。數組

    可變參數的定義方法: 數據類型...數組的名稱
    理解爲一個數組,這個數組存儲傳遞過來的參數
    代碼:
        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)
 數據類型

相關文章
相關標籤/搜索