學習目標:
掌握可變參數的應用學習內容:
1、定義
在方法中傳遞數組有一種更簡單的方式——方法的可變參數,其本質是一個語法糖,目的是讓開發者寫代碼更簡單。
2、語法
[修飾符] 返回值類型 方法名稱(參數類型 參數1,參數類型 參數2,...,可變參數類型 ...參數名) {
方法體; [return 返回值;]
}
代碼如下:
public static void changeNum(double discount, double ...num) {
System.out.println("數組長度為:" + num.length);
System.out.print("數組值為:");
for(int i = 0; i < num.length; i++) {
System.out.print(num[i] + " ");
}
System.out.println();
}
// main方法調用
public static void main(String[] args) {
// 可變參數類型num可以自定義改變
// num定義的是一個有3個值得一維數組
changeNum(.2, new double[]{10, 20, 30});
// num定義的是一個有1個值得一維數組
changeNum(.3, new double[]{1});
// num定義的是一個有2個值得一維數組
changeNum(.1, new double[]{2, 4});
}
運行結果: 數組長度為:3
數組值為:10.0 20.0 30.0
數組長度為:1
數組值為:1.0
數組長度為:2
數組值為:2.0 4.0
Process finished with exit code 0
總結:
以上就是可變參數類型的定義了,以上代碼僅供參考。