jdk1 5新特性之可變引數

2021-07-25 10:39:38 字數 491 閱讀 9888

jdk1.5新特性之------->可變引數

需求: 定義乙個函式做加法功能(函式做幾個資料 的加法功能是不確定)。

可變引數的格式:

資料型別... 變數名

可變引數要 注意的細節: 

1. 如果乙個函式 的形參使用上了可變引數之後,那麼呼叫該方法的時候可以傳遞引數也可以不傳遞引數。

2. 可變引數實際上是乙個陣列物件。

3. 可變引數必須位於形參中的最後乙個引數。

4. 乙個函式最多只能有乙個可變 引數,因為可變引數要位於形參中最後乙個位置上。

public class demo4 ;

add(arr);

//add(); }

public static void add(int... arr)

system.out.println("總和:"+ result); }

}

執行結果:

總和:61

JDK1 5特性 函式可變引數

我們在寫函式的時候,要往函式裡面傳遞引數進行運算。public static int add int a,int b public static int add int a,int b,int c 引數有多個,那麼我要是傳遞5個引數呢?難道就一直這樣過載嗎?jdk1.5以後推出了可變引數,簡化了書寫...

jdk1 5新特徵 可變長引數

public void methodname string arg1,object args 也就是使用 將引數宣告成可變長引數。顯然,可變長引數必須是最後乙個引數,而且只能存在乙個 編譯時將被解釋為 public void methodname string arg1,object args 使用...

jdk1 5新特徵 可變長引數

宣告可變長引數方式如下 public void methodname string arg1,object args 也就是使用 將引數宣告成可變長引數。顯然,可變長引數必須是最後乙個引數,而且只能存在乙個 編譯時將被解釋為 public void methodname string arg1,ob...