Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class Pojazd
- {
- public static void main(String[] args)
- {
- Jaki_Pojazd();
- }
- public static void Jaki_Pojazd()
- {
- int Czy_Poprawnie = 0;
- Scanner Wprowadzony_Dane = new Scanner(System.in);
- System.out.println("Jaki to rodzaj pojazdu?");
- String Rodzaj_Pojazdu = Wprowadzony_Dane.nextLine();
- String Rodzaj_Pojazdu_Mala = Rodzaj_Pojazdu.toLowerCase();
- //do
- //{
- switch (Rodzaj_Pojazdu_Mala)
- {
- case "samolot":
- Samolot Obiekt_Samolot = new Samolot();
- Obiekt_Samolot.Set_Nazwa(Obiekt_Samolot.Get_Nazwa());
- Obiekt_Samolot.Set_Kolor(Obiekt_Samolot.Get_Kolor());
- Obiekt_Samolot.Set_Waga(Obiekt_Samolot.Get_Waga());
- Obiekt_Samolot.Set_Ilosc_Miejsc(Obiekt_Samolot.Get_Ilosc_Miejsc());
- Obiekt_Samolot.Set_Data_Rejestracji(Obiekt_Samolot.Get_Data_Rejestracji());
- Obiekt_Samolot.Set_Data_Produkcji(Obiekt_Samolot.Get_Data_Produkcji());
- Obiekt_Samolot.Set_Ilosc_Silnikow(Obiekt_Samolot.Get_Ilosc_Silnikow());
- Obiekt_Samolot.Set_Rodzaj_Silnika(Obiekt_Samolot.Get_Rodzaj_Silnika());
- System.out.println("Samolot" + "\nNazwa" + Obiekt_Samolot.Get_Nazwa() + "\nKolor" + Obiekt_Samolot.Get_Kolor());
- System.out.println("Waga " + Obiekt_Samolot.Get_Waga());
- System.out.println("Ilosc Miejsc" + Obiekt_Samolot.Get_Ilosc_Miejsc() + "\nData Rejestracji" + Obiekt_Samolot.Get_Data_Rejestracji());
- System.out.println("Data Produkcji" + Obiekt_Samolot.Get_Data_Produkcji());
- break;
- case "samochod":
- case "auto" :
- case "autobus" :
- case "motocykl":
- Samochod Obiekt_Samochod = new Samochod();
- Obiekt_Samochod.Set_Nazwa(Obiekt_Samochod.Get_Nazwa());
- Obiekt_Samochod.Set_Kolor(Obiekt_Samochod.Get_Kolor());
- Obiekt_Samochod.Set_Waga(Obiekt_Samochod.Get_Waga());
- Obiekt_Samochod.Set_Ilosc_Miejsc(Obiekt_Samochod.Get_Ilosc_Miejsc());
- Obiekt_Samochod.Set_Data_Rejestracji(Obiekt_Samochod.Get_Data_Rejestracji());
- Obiekt_Samochod.Set_Data_Produkcji(Obiekt_Samochod.Get_Data_Produkcji());
- Obiekt_Samochod.Set_Rodzaj_Silnika(Obiekt_Samochod.Get_Rodzaj_Silnika());
- Obiekt_Samochod.Set_Moc_Silnika(Obiekt_Samochod.Get_Moc_Silnika());
- System.out.println(Rodzaj_Pojazdu + "\nNazwa " + Obiekt_Samochod.Get_Nazwa() + "\nKolor " + Obiekt_Samochod.Get_Kolor());
- System.out.println("Waga " + Obiekt_Samochod.Get_Waga());
- System.out.println("Data Produkcji " + Obiekt_Samochod.Get_Data_Produkcji() + "\nRodzja Silnika " + Obiekt_Samochod.Get_Rodzaj_Silnika());
- System.out.println("Moc Silnika " + Obiekt_Samochod.Get_Moc_Silnika());
- break;
- case "rower":
- Pojazdy Obiekt_Rower = new Pojazdy();
- Obiekt_Rower.Set_Nazwa(Obiekt_Rower.Get_Nazwa());
- Obiekt_Rower.Set_Kolor(Obiekt_Rower.Get_Kolor());
- Obiekt_Rower.Set_Waga(Obiekt_Rower.Get_Waga());
- Obiekt_Rower.Set_Ilosc_Miejsc(Obiekt_Rower.Get_Ilosc_Miejsc());
- Obiekt_Rower.Set_Data_Rejestracji(Obiekt_Rower.Get_Data_Rejestracji());
- Obiekt_Rower.Set_Data_Produkcji(Obiekt_Rower.Get_Data_Produkcji());
- System.out.println("Rower" + "\nNazwa " + Obiekt_Rower.Get_Nazwa() + "\nKolor " + Obiekt_Rower.Get_Kolor());
- System.out.println("Waga " + Obiekt_Rower.Get_Waga());
- System.out.println("Ilosc Miejsc " + Obiekt_Rower.Get_Ilosc_Miejsc() + "\nData Rejestracji " + Obiekt_Rower.Get_Data_Rejestracji());
- System.out.println("Data Produkcji " + Obiekt_Rower.Get_Data_Produkcji());
- break;
- case "hulajnoga":
- Pojazdy Obiekt_Hulajnoga = new Pojazdy();
- Obiekt_Hulajnoga.Set_Nazwa(Obiekt_Hulajnoga.Get_Nazwa());
- Obiekt_Hulajnoga.Set_Kolor(Obiekt_Hulajnoga.Get_Kolor());
- Obiekt_Hulajnoga.Set_Waga(Obiekt_Hulajnoga.Get_Waga());
- Obiekt_Hulajnoga.Set_Ilosc_Miejsc(Obiekt_Hulajnoga.Get_Ilosc_Miejsc());
- Obiekt_Hulajnoga.Set_Data_Rejestracji(Obiekt_Hulajnoga.Get_Data_Rejestracji());
- Obiekt_Hulajnoga.Set_Data_Produkcji(Obiekt_Hulajnoga.Get_Data_Produkcji());
- System.out.println("Hulajnoga" + "\nNazwa " + Obiekt_Hulajnoga.Get_Nazwa() + "\nKolor " + Obiekt_Hulajnoga.Get_Kolor());
- System.out.println("Waga " + Obiekt_Hulajnoga.Get_Waga());
- System.out.println("Ilosc Miejsc " + Obiekt_Hulajnoga.Get_Ilosc_Miejsc() + "\nData Rejestracji " + Obiekt_Hulajnoga.Get_Data_Rejestracji());
- System.out.println("Data Produkcji " + Obiekt_Hulajnoga.Get_Data_Produkcji());
- break;
- case "lodz":
- Lodz Obiekt_Lodz = new Lodz();
- Obiekt_Lodz.Set_Nazwa(Obiekt_Lodz.Get_Nazwa());
- Obiekt_Lodz.Set_Kolor(Obiekt_Lodz.Get_Kolor());
- Obiekt_Lodz.Set_Waga(Obiekt_Lodz.Get_Waga());
- Obiekt_Lodz.Set_Ilosc_Miejsc(Obiekt_Lodz.Get_Ilosc_Miejsc());
- Obiekt_Lodz.Set_Data_Rejestracji(Obiekt_Lodz.Get_Data_Rejestracji());
- Obiekt_Lodz.Set_Data_Produkcji(Obiekt_Lodz.Get_Data_Produkcji());
- do
- {
- Scanner Wprowadzone = new Scanner(System.in);
- System.out.println("Czy ma silnik. Tak/Nie");
- String Czy_Silnik = Wprowadzone.nextLine();
- String Czy_Ma_Silnik = Czy_Silnik.toLowerCase();
- if(Czy_Ma_Silnik.equals("tak"))
- {
- Czy_Poprawnie = 0;
- }
- else if(Czy_Ma_Silnik.equals("nie"))
- {
- Czy_Poprawnie = 0;
- }
- else
- {
- System.out.println("Nieporawna odpowiedz,prosze wpisac jeszcze raz.");
- Czy_Poprawnie = 1;
- }
- }
- while(Czy_Poprawnie == 1);
- do
- {
- Scanner Wprowadzone = new Scanner(System.in);
- System.out.println("Czy ma wiosla. Tak/Nie");
- String Czy_Wiosla = Wprowadzone.nextLine();
- String Czy_Ma_Wiosla = Czy_Wiosla.toLowerCase();
- if(Czy_Ma_Wiosla.equals("tak"))
- {
- Obiekt_Lodz.Set_Ile_Wiosel(Obiekt_Lodz.Get_Ile_Wiosel());
- Czy_Poprawnie = 0;
- }
- else if(Czy_Ma_Wiosla.equals("nie"))
- {
- do
- {
- System.out.println("Czy ma Zagle. Tak/Nie");
- String Czy_Zagle = Wprowadzone.nextLine();
- String Czy_Ma_Zagle = Czy_Zagle.toLowerCase();
- if(Czy_Ma_Zagle.equals("tak"))
- {
- Obiekt_Lodz.Set_Ile_Zagli(Obiekt_Lodz.Get_Ile_Zagli());
- Czy_Poprawnie = 0;
- }
- else if(Czy_Ma_Wiosla.equals("nie"))
- {
- Czy_Poprawnie = 0;
- }
- else
- {
- System.out.println("Nieporawna odpowiedz,prosze wpisac jeszcze raz.");
- Czy_Poprawnie = 1;
- }
- }
- while(Czy_Poprawnie == 1);
- }
- else
- {
- System.out.println("Nieporawna odpowiedz,prosze wpisac jeszcze raz.");
- Czy_Poprawnie = 1;
- }
- }
- while(Czy_Poprawnie == 1);
- System.out.println("Lodz" + "\nNazwa " + Obiekt_Lodz.Get_Nazwa() + "\nKolor " + Obiekt_Lodz.Get_Kolor());
- System.out.println("Waga " + Obiekt_Lodz.Get_Waga());
- System.out.println("Ilosc Miejsc " + Obiekt_Lodz.Get_Ilosc_Miejsc() + "\nData Rejestracji " + Obiekt_Lodz.Get_Data_Rejestracji());
- System.out.println("Data Produkcji " + Obiekt_Lodz.Get_Data_Produkcji() + "\nRodzja Silnika " + Obiekt_Lodz.Get_Rodzaj_Silnika());
- System.out.println("Moc Silnika " + Obiekt_Lodz.Get_Moc_Silnika() + "\nIlosc Wiosel " + Obiekt_Lodz.Get_Ile_Wiosel());
- System.out.println("Ilosc Zagli " + Obiekt_Lodz.Get_Ile_Zagli());
- break;
- default:
- System.out.println("Nie wpisano obslugiwanego pojazdu");
- break;
- }
- //}
- //while(Rodzaj_Pojazdu.isEmpty() == true);
- }
- }
- class Pojazdy
- {
- private String Nazwa= "Nie Podano";
- private String Kolor = "Nie Podano";
- private String Ilosc_Miejsc = "Nie Podano";
- private String Waga = "Nie Podano";
- private String Data_Rejestracji = "Nie Podano";
- private String Data_Produkcji = "Nie Podano";
- String Get_Kolor()
- {
- return Kolor;
- }
- String Get_Nazwa()
- {
- return Nazwa;
- }
- String Get_Waga()
- {
- return Kolor;
- }
- String Get_Ilosc_Miejsc()
- {
- return Ilosc_Miejsc;
- }
- String Get_Data_Rejestracji()
- {
- return Data_Rejestracji;
- }
- String Get_Data_Produkcji()
- {
- return Data_Produkcji;
- }
- void Set_Kolor(String Kolor)
- {
- Scanner Wprowadzony_Dane = new Scanner(System.in);
- System.out.println("Jaki ma Kolor");
- this.Kolor = Wprowadzony_Dane.nextLine();
- }
- void Set_Nazwa(String Nazwa)
- {
- Scanner Wprowadzony_Dane = new Scanner(System.in);
- System.out.println("Jaką ma Nazwa");
- this.Nazwa = Wprowadzony_Dane.nextLine();
- }
- void Set_Waga(String Waga)
- {
- Scanner Wprowadzony_Dane = new Scanner(System.in);
- System.out.println("Jaka ma Waga");
- this.Waga = Wprowadzony_Dane.nextLine();
- }
- void Set_Ilosc_Miejsc(String Ilosc_Miejsc)
- {
- Scanner Wprowadzony_Dane = new Scanner(System.in);
- System.out.println("ile ma Miejsc");
- this.Ilosc_Miejsc = Wprowadzony_Dane.nextLine();
- }
- void Set_Data_Produkcji(String Data_Produkcji)
- {
- Scanner Wprowadzony_Dane = new Scanner(System.in);
- System.out.println("Jaka ma Data Produkcji");
- this.Data_Produkcji = Wprowadzony_Dane.nextLine();
- }
- void Set_Data_Rejestracji(String Data_Rejestracji)
- {
- Scanner Wprowadzony_Dane = new Scanner(System.in);
- System.out.println("Jaka ma Data Rejestracji");
- this.Data_Rejestracji = Wprowadzony_Dane.nextLine();
- }
- }
- //
- class Samolot extends Pojazdy
- {
- private String Rodzaj_Silnika = "Nie Podano";
- String Get_Rodzaj_Silnika()
- {
- return Rodzaj_Silnika;
- }
- void Set_Rodzaj_Silnika(String Rodzaj_Silnika)
- {
- Scanner Wprowadzony_Dane = new Scanner(System.in);
- System.out.println("Jaki ma Rodzaj_Silnika");
- this.Rodzaj_Silnika = Wprowadzony_Dane.nextLine();
- }
- private String Ilosc_Silnikow = "Nie Podano";
- String Get_Ilosc_Silnikow()
- {
- return Ilosc_Silnikow;
- }
- void Set_Ilosc_Silnikow(String Ilosc_Silnikow)
- {
- Scanner Wprowadzony_Dane = new Scanner(System.in);
- System.out.println("Jaki ma Ilosc_Silnikow");
- this.Ilosc_Silnikow = Wprowadzony_Dane.nextLine();
- }
- }
- //
- class Samochod extends Pojazdy
- {
- private String Rodzaj_Silnika = "Nie Podano";
- String Get_Rodzaj_Silnika()
- {
- return Rodzaj_Silnika;
- }
- void Set_Rodzaj_Silnika(String Rodzaj_Silnika)
- {
- Scanner Wprowadzony_Dane = new Scanner(System.in);
- System.out.println("Jaki ma Rodzaj_Silnika");
- this.Rodzaj_Silnika = Wprowadzony_Dane.nextLine();
- }
- private String Moc_Silnika = "Nie Podano";
- String Get_Moc_Silnika()
- {
- return Moc_Silnika;
- }
- void Set_Moc_Silnika(String Moc_Silnika)
- {
- Scanner Wprowadzony_Dane = new Scanner(System.in);
- System.out.println("Jaki ma Moc_Silnika");
- this.Moc_Silnika = Wprowadzony_Dane.nextLine();
- }
- }
- //
- class Lodz extends Pojazdy
- {
- private String Rodzaj_Silnika = "Nie Podano";
- String Get_Rodzaj_Silnika()
- {
- return Rodzaj_Silnika;
- }
- void Set_Rodzaj_Silnika(String Rodzaj_Silnika)
- {
- Scanner Wprowadzony_Dane = new Scanner(System.in);
- System.out.println("Jaki ma Rodzaj Silnika");
- this.Rodzaj_Silnika = Wprowadzony_Dane.nextLine();
- }
- private String Moc_Silnika = "Nie Podano";
- String Get_Moc_Silnika()
- {
- return Moc_Silnika;
- }
- void Set_Moc_Silnika(String Moc_Silnika)
- {
- Scanner Wprowadzony_Dane = new Scanner(System.in);
- System.out.println("Jaka ma Moc Silnika");
- this.Moc_Silnika = Wprowadzony_Dane.nextLine();
- }
- private String Ile_Wiosel = "Nie ma";
- String Get_Ile_Wiosel()
- {
- return Ile_Wiosel;
- }
- void Set_Ile_Wiosel(String Ile_Wiosel)
- {
- Scanner Wprowadzony_Dane = new Scanner(System.in);
- System.out.println("ile ma Wiosel");
- this.Ile_Wiosel = Wprowadzony_Dane.nextLine();
- }
- private String Ile_Zagli = "Nie ma";
- String Get_Ile_Zagli()
- {
- return Ile_Zagli;
- }
- void Set_Ile_Zagli(String Ile_Zagli)
- {
- Scanner Wprowadzony_Dane = new Scanner(System.in);
- System.out.println("Ile ma zagli");
- this.Ile_Zagli = Wprowadzony_Dane.nextLine();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement