這篇文章主要介紹了java 可變參數詳解及實例的相關資料,需要的朋友可以參考下
java 可變參數詳解
## 可變參數(Varargs)使程式設計師可以宣告一個接受變異數目參數的方法。 可變參數也是JDK5.0中出現的新特性。 可變參數本質上就是一個數組,對於某個宣告了可變參數的方法來說,我們既可以傳遞離散的值,也可以傳遞數組物件。 但如果將方法中的參數定義為數組,那麼只能傳遞數組物件而不能傳遞離散的值。 注意,可變參數必須是方法宣告中的最後一個參數。一個方法不可能有兩個或兩個以上的可變參數。 附上範例程式:###
public class TestVarargs { private static int sum(int... nums)// 可变参数本质上是数组,但是如果在函数中声明为数组形式,就只能以数组形式调用,而不能用离散的值 { int sum = 0; for (int num : nums) { sum += num; } return sum; } public static void main(String[] args) { int result = sum(1, 3); System.out.println(result); result = sum(1, 2, 3, 4); System.out.println(result); // 可以用数组形式调用 result = sum(new int[] { 3, 4, 5 }); System.out.println(result); } }
以上是詳解java中可變參數的實例程式碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!