Skip to content
Snippets Groups Projects
Commit 45016311 authored by Hiltunen Markus Petteri's avatar Hiltunen Markus Petteri
Browse files

Reittiloki luokan viimeistelyä.

parent cca63464
No related branches found
No related tags found
No related merge requests found
...@@ -6,8 +6,38 @@ package reittiLoki; ...@@ -6,8 +6,38 @@ package reittiLoki;
* *
*/ */
public class Reittiloki { public class Reittiloki {
Suoritukset suoritukset = new Suoritukset();
public static void main(String[] args) { /**
* Aliohjelmalla lisätään suoritus Lokiin.
* @param suoritus lisättävä suoritus
* @throws SailoException Virhetila jos lisääminen epäonnistuu.
*/
public void lisaa(Suoritus suoritus) throws SailoException {
suoritukset.lisaa(suoritus);
}
/**
* @return palauttaa suoritusten lukumäärän.
*/
public int getSuorituksia() {
return suoritukset.getLkm();
}
/**
* Antaa Lokin suorituksen annetun indeksin perusteella.
* @param i Monesko suoritus halutaan.
* @return Suoritus paikasta i
*/
public Suoritus annaSuoritus(int i) {
return suoritukset.anna(i);
}
/**
* @param args ei käytössä.
* @throws SailoException Lisäyksen virhetila, jos lisääminen ei onnistu.
*/
public static void main(String[] args) throws SailoException {
Reittiloki loki = new Reittiloki(); Reittiloki loki = new Reittiloki();
Suoritus eka = new Suoritus(); Suoritus eka = new Suoritus();
...@@ -20,7 +50,7 @@ public class Reittiloki { ...@@ -20,7 +50,7 @@ public class Reittiloki {
loki.lisaa(eka); loki.lisaa(eka);
loki.lisaa(toka); loki.lisaa(toka);
for(int i = 0; i<loki.geSuorituksia(); i++) { for(int i = 0; i<loki.getSuorituksia(); i++) {
Suoritus suoritus = loki.annaSuoritus(i); Suoritus suoritus = loki.annaSuoritus(i);
suoritus.tulosta(System.out); suoritus.tulosta(System.out);
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment