Java可變參數函數

1 實例

(1)可變參數函數類 VariableArgument
public class VariableArgument {
	public static int add(int...x){
		int sum=0;
		for(int i=0;i<x.length;i++){
			sum=sum+x[i];
		}
		return sum;
	}
}
(2)VariableArgumentTest調用可變參數函數

public class VariableArgumentTest {
	public static void main(String args[]){
		int sum=0;
		sum=VariableArgument.add(1);
		System.out.println(sum);
		sum=VariableArgument.add(1,2,3,4,5);
		System.out.println(sum);
	}
}

(2)輸出

1
15


2  實例說明

(1)VariableArgumentsTest.java調用VariableArgument.add()時候可以使一個參數也可以使5個參數,函數參數個數不確定。
(2)可變參數函數定義:

函數修飾符 返回類型 函數名(參數類型...參數名){
      ...
}


3 可變參數函數說明

(1)方法重載能解決函數接受各種不同參數的問題,但是並不能解決函數參數個數不確定的問題。


發佈了33 篇原創文章 · 獲贊 4 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章