Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Esittele tarvittavat muuttujat.
- Valikoima valikoima = new Valikoima();
- Kahvila kahvila = new Kahvila(valikoima);
- Scanner in = new Scanner(System.in);
- int valinta;
- boolean quit = true;
- Tuote munkki = new Tuote("Berliininmunkki", 1.20);
- Tuote kahvi = new Tuote("Wilson cafe", 4.00);
- Tuote limu = new Tuote("Ananas light", 1.80);
- valikoima.lisääTuoteValikoimaan(munkki);
- valikoima.lisääTuoteValikoimaan(kahvi);
- valikoima.lisääTuoteValikoimaan(limu);
- System.out.println("1. Lisää tuote valikoimaan");
- System.out.println("2. Tulosta valikoima");
- System.out.println("3. Poista tuote valikoimasta");
- System.out.println("4. Kirjaa tilaus");
- System.out.println("5. Tulosta kaikki ");
- System.out.println("0. Lopeta");
- while(quit) {
- System.out.println("Mitä haluaisit tehdä?");
- valinta = in.nextInt();
- switch(valinta) {
- case 1:
- System.out.println("Minkä tuotteen haluaisit lisätä");
- String nimi = in.next();
- System.out.println("Paljonko se maksaa?");
- double hinta = in.nextDouble();
- Tuote tuote = new Tuote(nimi, hinta);
- valikoima.lisääTuoteValikoimaan(tuote);
- break;
- case 2:
- valikoima.tulostaTuotteet();
- break;
- case 3:
- System.out.println("Anna poistettavan tuotteen tuotenumero");
- int i = in.nextInt();
- valikoima.poistaTuoteValikoimasta(i);
- break;
- case 4:
- System.out.println("Anna tilattavan tuotteen tuotenumero");
- int y = in.nextInt();
- System.out.println("Anna tilauttavien tuotteiden määrä");
- int x = in.nextInt();
- Tilaus tilaus = new Tilaus();
- Tilausrivi tilausrivi = new Tilausrivi(valikoima, y, x);
- tilaus.lisääRiviTilaukseen(tilausrivi);
- kahvila.lisääTilaus(tilaus);
- break;
- case 5:
- kahvila.tulostaTilaukset();
- try{
- System.in.read();
- }catch(Exception e){}
- break;
- case 0:
- quit = false;
- break;
- default:
- System.out.println("Epäkelpo valinta!");
- break;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement