java開發之可變引數

2021-07-03 21:05:46 字數 431 閱讀 6117

我們在開發程式的過程中,有時候寫的乙個方法,它可能要接收若干個引數,而這個引數的個數是不確定的.比如說乙個加法的函式,有時候我們需要它兩個數去相加,有時候需要三個數去相加,有時候又要用四個,五個,六個數去相加等等,按照通常的思路,我們可能每個不同數量的函式都寫乙個過載的函式,這是非常麻煩的.

system.out.println(add(2,3,5));

system.out.println(add(2,3,4,5));

那麼在jdk1.5中就可以使用可變引數來解決這個問題

public static int add(int x,int... args)

public static int add(int x,int... args){

int sum = x;

for(int i=0;i

JAVA 可變引數

生命在閃耀中現出絢爛,在平凡中現出真實。伯 克 可變引數 綜述方法的可變引數。在使用時注意 可變引數一定要定義在引數列表最後面。jdk1.5版本出現的新特性。方法的可變引數。在使用時注意 可變引數一定要定義在引數列表最後面。class parammethoddemo show arr int arr...

Java可變引數

可變引數 jdk1.5 版本出現的新特性。字面意思 函式中的引數可以變換 publicstaticvoidshow inta,intb 這裡引數限定了個數 呼叫 show 3,4 輸出結果 a,b publicstaticvoidshow1 intarr 若是引數一致則可以傳入陣列 system.o...

Java 函式可變引數

package toolclass.arraylist.demo import com.sun.org.apache.regexp.internal.recompile public class paraterdemo sum add arr system.out.println sum1 sum ...