Java在方法中定義可變參數類型


學習目標:

掌握可變參數的應用

學習內容:

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


總結:

以上就是可變參數類型的定義了,以上代碼僅供參考。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM