解决问题:如何得到一个可变参数的参数?
把参数用add方式存到集合里面,然后就可以通过iterator来遍历访问这些元素了。
package javatest; import java.util.ArrayList; import java.util.Iterator; public class Hello { static int total = 0; private static ArrayList<Integer> alist = new ArrayList<Integer>(); public static void main(String args[]) { System.out.println(1 / (2.0)); // math.f calSum(1, 2, 3, 4, 5); } private static void calSum(int... sum) { for (int i : sum) { total = i + total; alist.add(i); } System.out.println("total" + total); Iterator it = alist.iterator(); while(it.hasNext()){ int x =(Integer)it.next(); System.out.println("x=="+x); } } }