解决问题:如何得到一个可变参数的参数?
    把参数用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);
        }
    }
}

 

posted on 2013-04-09 09:53  snowdrop  阅读(154)  评论(0编辑  收藏  举报