Skip to content
Snippets Groups Projects
Commit 7f5189a1 authored by Vesa Lappalainen's avatar Vesa Lappalainen :bicyclist:
Browse files

Kerho alustavasti kunnossa

parent b5f9d65f
No related branches found
No related tags found
No related merge requests found
......@@ -7,10 +7,42 @@ package kerho;
*/
public class Kerho {
private Jasenet jasenet = new Jasenet();
/**
* Lisätään uusi jäsen
* @param jasen lisättävä jäsen
* @throws SailoException jos lisääminen ei onnistu
*/
public void lisaa(Jasen jasen) throws SailoException {
jasenet.lisaa(jasen);
}
/**
* @return jäsenten lkm
*/
public int getJasenia() {
return jasenet.getLkm();
}
/**
* Antaa kerhon i:n jäsenen
* @param i monesko jäsen (alkaa 0:sta)
* @return jäsen paikasta i
*/
public Jasen annaJasen(int i) {
return jasenet.anna(i);
}
/**
* @param args ei käytössä
*/
public static void main(String[] args) {
public static void main(String[] args) {
Kerho kerho = new Kerho();
Jasen aku = new Jasen();
......@@ -20,13 +52,19 @@ public class Kerho {
aku2.rekisteroi();
aku2.vastaaAkuAnkka();
kerho.lisaa(aku);
kerho.lisaa(aku2);
try {
kerho.lisaa(aku);
kerho.lisaa(aku2);
} catch (SailoException e) {
// e.printStackTrace();
System.err.println(e.getMessage());
}
for (int i=0; i<kerho.getJasenia(); i++) {
Jasen jasen = kerho.annaJasen(i);
jasen.tulosta(System.out);;
jasen.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