package arvud; import java.util.*; public class KeerukamUurija implements SalvestavUurija{ List arvud=new ArrayList(); @Override public void lisaArv(int a) { arvud.add(a); } @Override public int kysiSumma() { int summa=0; for(int arv: arvud){ summa+=arv; } return summa; } @Override public int arvudeKogus() { // TODO Auto-generated method stub return arvud.size(); } @Override public double keskmine() throws PuuduvateAndmeteErind { if(arvud.size()==0){throw new PuuduvateAndmeteErind();} return kysiSumma()*1.0/arvudeKogus(); } @Override public int suurim() throws PuuduvateAndmeteErind { if(arvud.size()==0){throw new PuuduvateAndmeteErind();} return Collections.max(arvud); } @Override public int kysiArv(int koht) { return arvud.get(koht); } }