import java.util.*; class Toit{ String nimetus; ArrayList komponendid=new ArrayList(); public Toit(String nimetus){ this.nimetus=nimetus; } public void lisaKomponent(Toidukomponent t){ komponendid.add(t); } public double kysiValguKogus(){ double k=0; for(Toidukomponent t: komponendid){ k+=t.kysiValguKogus(); } return k; } public double kysiValguprotsent(){ return kysiValguKogus()/kysiKogus()*100; } public double kysiRasvaKogus(){ double k=0; for(Toidukomponent t: komponendid){ k+=t.kysiRasvaKogus(); } return k; } public double kysiRasvaprotsent(){ return kysiRasvaKogus()/kysiKogus()*100; } public double kysiSysivesikuKogus(){ double k=0; for(Toidukomponent t: komponendid){ k+=t.kysiSysivesikuKogus(); } return k; } public double kysiSysivesikuprotsent(){ return kysiSysivesikuKogus()/kysiKogus()*100; } public double kysiKogus(){ double k=0; for(Toidukomponent t: komponendid){ k+=t.kysiKogus(); } return k; } public Portsjon kysiPortsjon(double kogus){ Portsjon p=new Portsjon(nimetus, kogus); for(Toidukomponent t: komponendid){ p.lisaKomponent(t); } return p; } }