import java.util.*;
public class Stat {
	Vector numbers=new Vector();
	public void add(int n){ numbers.add(new Integer(n)); }
	public String report(){ return(numbers.toString()+ " Sum="+getSum()+" count="+getCount()+" average="+getAverage()); }

	public synchronized String addAndReport(int n){ add(n); return(report()); }

	public int getSum(){
		int n=0;
		for(int i=0;i<numbers.size();i++){
			n+=((Integer)numbers.elementAt(i)).intValue();
		}
		return(n);
	}
	public double getAverage(){ return((double)getSum()/numbers.size()); }
	public int getCount(){ return(numbers.size()); }
}
