請告知我如何轉換以下程序進入可變參數是由Java 5中引入的新功能,儀式現在我利用匿名內部數組..關於變參數和匿名陣列
public class AnnonymousArrayExample {
public static void main(String[] args) {
//calling method with anonymous array argument
System.out.println("first total of numbers: " + sum(new int[]{ 1, 2,3,4}));
System.out.println("second total of numbers: " + sum(new int[]{ 1, 2,3,4,5,6,}));
}
//method which takes an array as argument
public static int sum(int[] numbers){
int total = 0;
for(int i: numbers){
total = total + i;
}
return total;
}
}
調用部分還需要做些什麼改變,請指教。 – user2045633 2013-02-15 06:42:59
調用部分沒有變化 – 2013-02-15 06:43:17
你可以稱它爲sum(1,2,3,4); //任何數量的參數 – 2013-02-15 06:46:28