Advertisement
Talar97

Lab07_Main

Dec 1st, 2017
479
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.06 KB | None | 0 0
  1. package com.Talar;
  2.  
  3. import java.io.*;
  4. import java.util.NoSuchElementException;
  5. import java.util.Scanner;
  6. import java.io.FileNotFoundException;
  7. import java.io.PrintWriter;
  8.  
  9. public class Main {
  10.  
  11.     public static void main(String[] args) throws IOException{
  12.         WyborZadania();
  13.  
  14.     }
  15.  
  16.     private static void WyborZadania() throws IOException{
  17.         Scanner inp = new Scanner(System.in);
  18.         System.out.println("Dostępne zadania:\n1-2. Zadania z obiektowosci");
  19.         System.out.print("Przejdż do zadania: ");
  20.         int wybor = inp.nextInt();
  21.  
  22.         switch (wybor) {
  23.             case 1:
  24.                 Zad1();
  25.                 break;
  26.             case 2:
  27.                 Zad2();
  28.                 break;
  29.             default:
  30.                 WyborZadania();
  31.                 break;
  32.         }
  33.     }
  34.  
  35.     private static void Zad1() throws IOException{
  36.         //Bez sortowania
  37.  
  38.         Kolekcja wystawa = new Kolekcja(25);
  39.         Scanner inp = new Scanner(System.in);
  40.         Scanner inp2 = new Scanner(System.in);
  41.  
  42.         while(true){
  43.             System.out.print("\n-------------------\nMenu:\n");
  44.             System.out.println("\t1. Dodaj czołg ("+wystawa.zapelnienie+"/"+wystawa.rozmiar+")");
  45.             System.out.println("\t2. Usun czołg");
  46.             System.out.println("\t3. Modyfikuj czołg");
  47.             System.out.println("\t4. Wyświetl kolekcje");
  48.             System.out.println("\t5. Modyfikuj ceny");
  49.             System.out.println("\t6. Zapisz do pliku");
  50.             System.out.print("Wybór: "); int wyb = inp.nextInt();
  51.  
  52.             switch(wyb){
  53.                 case 1:
  54.                     wystawa.dodajCzolg(new Czolgi());
  55.                     break;
  56.                 case 2:
  57.                     wystawa.usunCzolg();
  58.                     break;
  59.                 case 3:
  60.                     wystawa.edytujCzolg();
  61.                     break;
  62.                 case 4:
  63.                     wystawa.wyswietlWszystko();
  64.                     break;
  65.                 case 5:
  66.                     System.out.print("Wprowadź modyfikator: "); double mod = inp2.nextDouble();
  67.                     wystawa.edytujCeny(mod);
  68.                     break;
  69.                 case 6:
  70.                     wystawa.zapisDoPliku("czolgi");
  71.                     break;
  72.                 default:
  73.                     System.out.println("Błędny wybór");
  74.                     break;
  75.             }
  76.         }
  77.  
  78.     }
  79.  
  80.     private static void Zad2(){
  81.         Ulamek u1 = new Ulamek(15, 5);
  82.         u1.wyswietlUlamek();
  83.  
  84.         Ulamek u2 = new Ulamek(5, 5);
  85.         u2.wyswietlUlamek();
  86.  
  87.         Ulamek dod = u1.dodawanie(u2);
  88.         dod.wyswietlUlamek();
  89.  
  90.         Ulamek odejm = u1.odejmowanie(u2);
  91.         odejm.wyswietlUlamek();
  92.  
  93.         Ulamek mn = u1.mnozenie(u2);
  94.         mn.wyswietlUlamek();
  95.  
  96.         Ulamek dziel = u1.dzielenie(u2);
  97.         dziel.wyswietlUlamek();
  98.     }
  99.  
  100. }
  101.  
  102.  
  103.  
  104. /*
  105. nazwaKlasy[] nazwaObiektu = new nazwaKlasy[ilosc];
  106. for(int i = 0; i < nazwaObiektu.length; i++){
  107.     nazwaObiektu[i] = new nazwaKlasy[];
  108. }
  109.  
  110.  */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement