/*lisaakurssi -metodi lis kursseja*/ public static void lisaakurssi()throws IOException{ ruuduntyhjennys(); String kurssinNimi; double ects; int i=0; /*Kasvatetaan taulukon indeksi aina viimeiseen paikkaan asti, *jos viimeinenkin paikka on tynn keskeytetn suoritus ja tulostetaan virhe *ja käytetään välillä muunlaista silmukkaa kuin for*/ for (i = 0; i <= kurssit.length-1; i++){ if(kurssit[i] == null){ break; } if(kurssit[kurssit.length-1] != null){ break; } } /*Kahtotaan, notta onko indeksi tyhja, jos on, niin trptn sinne tavaraa*/ if (kurssit[i] == null){ System.out.print("Anna kurssin nimi: "); kurssinNimi = Lukijat.lueTekstia(); System.out.print("Anna kurssin opintopistemaara: "); ects = Lukijat.lueReaaliluku(); /*Luodaan kurssi -olio ja listn kurssiolio taulukkoon*/ kurssit[i] = new Kurssi(kurssinNimi, ects); } /*Jos yksikn indeksi ei ollut tyhj, kitistn, ett pitisi saada lis tilaa*/ else{ System.out.println("Taulukko on taynna, poista kursseja"); System.out.println("Enter palauttaa paavalikkoon"); Lukijat.lueTekstia(); } } //lisaakurssi -metodin loppu