import easyIO.*; class CD{ String artist, tittel; void skrivUt(Out u) { u.outln("Artist:" + artist + ", Tittel:" + tittel); } } class CDSystem { public static void main(String args []) { new CDsamling().l?kke(); } } class CDsamling{ CD [] minSamling = new CD[1000]; int antCDer = 0; void l?kke() { In tast = new In(); Out skj = new Out(); String a; CD c; int valg,k; do{ skj.outln("Velg:"); skj.outln(" 1 - les ny plate (skriv artist platetittel"); skj.outln(" 2 - skriv artist"); skj.outln(" 3 - avslutt"); valg = tast.inInt(); switch(valg) { case 1: // les data c = new CD(); minSamling[ antCDer++] = c; skj.out("Gi artistnavn:"); c.artist = tast.inWord("\n"); skj.out("Gi tittel:"); c.tittel = tast.inWord("\n"); break; case 2: // skriv data skj.out("Gi artistnavn:"); a = tast.inWord("\n"); for(int i = 0; i < antCDer; i++) if ( minSamling[i].artist.equals(a)) minSamling[i].skrivUt(skj); break; case 3: // avslutt skj.out("Systemet avslutter"); break; default: // feil skj.out("Bare gi verdier: 1 - 3"); } } while (valg != 3); }}