Java——方法的可變引數
阿新 • • 發佈:2018-11-15
Java5的另一個新特性,方法的可變引數,說的是引數的個數可變。
用...表示 。例.
方法的可變引數,其它也是一個語法糖,編譯器級別的新特性,讓開發者程式碼更簡單,
方法的可變引數其底層就是一個數組型別。
//以陣列的引數求各 static int getSum(int[] numbs) { int sum=0; for(int a:numbs){ sum+=a; } return sum; } //可變的引數.引數個數不固定。 static int getSum2(int ... numbs) { int sum=0; for(int a:numbs){ sum+=a; } return sum; } public static void main(String[] args){ int[] a={1,5,34,56,7}; int sum1=getSum(a); System.out.println(sum1); //以可變的引數,傳的是數字,不是陣列 int sumb2=getSum2(2,4,5); System.out.println(sumb2); }