當前位置:成語大全網 - 書法字典 - 如何在Java的方法中使用可變參數

如何在Java的方法中使用可變參數

Java1.5增加了新特性:可變參數:

適用於參數個數不確定,類型確定的情況。java將變量參數視為數組。

註意:變量參數必須在最後壹項中。當有多個可變參數時,必須有壹個不是最後壹項,所以只支持壹個可變參數。因為參數個數不確定,當後面有同類型的參數時,java無法區分傳入的參數是屬於前面的變量參數還是後面的參數,只能讓變量參數在最後壹項。

可變參數的特征:

(1),只能出現在參數表的末尾;?

(2), ...位於變量類型和變量名稱之間,有或沒有空格;

(3)當調用帶有可變參數的方法時,編譯器隱式地為可變參數創建壹個數組,並在方法體中以數組的形式訪問可變參數。

公共?班級?可變?{

公共?靜電?作廢?main(字符串?[]?args){

System.out.println(add(2,3));

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

}

公共?靜電?int?add(int?x,int?...args){

int?sum = x;

for(int?I = 0;我& ltargs.lengthi++){

sum+= args[I];

}

回歸?總和;

}

}