public static void main(String args[]) {
Vector  bb = new Vector(); bb.addElement("3");
bb.addElement("5");
bb.addElement("6");
bb.addElement("7");
bb.addElement("12"); int n = 0;
for(int j=0;j<bb.size();j++){
n = n+Integer.parseInt((String)bb.get(j));
System.out.println((String)bb.get(j));
}
n = n/bb.size();
System.out.println(n);

}
简单写了一下,可以参考参考

解决方案 »

  1.   

    其实看看API就知道怎么写了!
      

  2.   

    public static void main(String[] args) {
            Vector v = new Vector();
            v.add("2");
            v.add("64");
            v.add("88");
            System.out.println(getAverage(v));
        }
        
        private static float getAverage(Collection c) {
            float sum = 0;
            for (Iterator iter = c.iterator(); iter.hasNext();) {
                String obj = (String)iter.next();
                sum += Float.parseFloat(obj);
            }
            return sum/c.size();
        }
      

  3.   

    import java.util.Vector;
    public class Average{
    public static void main(String[] args){
    Vector v = new Vector();
    v.add("1");
    v.add("2");
    v.add("4");
    double total=0.0d;
    double average;
    for(int i=0;i<v.size();i++){
    total += Float.parseFloat((String)v.get(i));
    }
    average = total/v.size();
    System.out.println(average);
    }
    }