Skip to content
Snippets Groups Projects
Commit 4aed7fb4 authored by Jukka Tuomiranta's avatar Jukka Tuomiranta
Browse files

Tehtava 5 valmiiksi

parent 56bbfe0d
No related branches found
No related tags found
No related merge requests found
......@@ -35,7 +35,32 @@ public class Main {
*/
public static KirjaKokoelma luoKokoelma(String lopetusmerkki) {
return null;
String[] kysyttavatTaulukko = {"Kokoelman omistaja"};
ArrayList<Kirja> kirjaLista = new ArrayList<>();
KirjaKokoelma uusiKokoelma = new KirjaKokoelma("a", kirjaLista);
ArrayList<String> tulos1 = kysyTietoja(kysyttavatTaulukko, lopetusmerkki);
if(tulos1 != null) {
uusiKokoelma.setKokoelmanOmistaja(tulos1.get(0).toString());
String[] kysyttavatTaulukko2 = new String[]{"Kirjan nimi", "Kirjailija", "Julkaisuvuosi"};
ArrayList<String> kirjanTietoja = kysyTietoja(kysyttavatTaulukko2, lopetusmerkki);
while(kirjanTietoja != null) {
Kirja uusiKirja = new Kirja(null, null, 0);
uusiKirja.setKirjanNimi(kirjanTietoja.get(0).toString());
uusiKirja.setKirjailijanNimi(kirjanTietoja.get(1).toString());
uusiKirja.setJulkaisuVuosi(Integer.parseInt(kirjanTietoja.get(2)));
uusiKokoelma.lisaaKirja(uusiKirja);
kirjanTietoja = kysyTietoja(kysyttavatTaulukko2, lopetusmerkki);
}
}
return uusiKokoelma;
}
/**
......@@ -47,10 +72,11 @@ public class Main {
/*
* Testin jälkeen alla olevan rivin voi joko kommentoida tai poistaa.
*/
System.out.println("*** Harjoitustyöpohja käynnistyy ***");
//System.out.println("*** Harjoitustyöpohja käynnistyy ***");
//Luo ensin uusi KirjaKokoelma olio, Käytä tehtävän 5 rutiinia
KirjaKokoelma uusiKokoelma = luoKokoelma("/loppu");
//Sen jälkeen tulosta kokoelma näyttöön käyttämällä tehtävän 6 rutiinia
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment