Advertisement
alicemiriel

Untitled

Mar 7th, 2018
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.83 KB | None | 0 0
  1. package pl.sda.enumy;
  2.  
  3. import java.util.Scanner;
  4. import java.util.SortedMap;
  5.  
  6. public enum Bilet {
  7.     ULGOWY_GODZINNY(1.6, 60),
  8.     UGLOWY_CALODNIOWY(5.2, 1440),
  9.     NORMALNY_GODZINNY(3.2, 60),
  10.     NORMALNY_CALODOBOWY(10.4, 1440),
  11.     BRAK_BILETU(0, 0);
  12.  
  13.     private double cena;
  14.     private int czasJazdyWyrazonyMinutami;
  15.  
  16. //    String rodzajBiletu = toString(cena + czasJazdyWyrazonyMinutami);
  17.  
  18.     Bilet(double cena, int czasJazdyWyrazonyMinutami) {
  19.         this.cena = cena;
  20.         this.czasJazdyWyrazonyMinutami = czasJazdyWyrazonyMinutami;
  21.     }
  22.  
  23.     public double pobierzCeneBiletu() {
  24.         return cena;
  25.     }
  26.  
  27.     public int czasJazdyWyrazonyMinutami() {
  28.         return czasJazdyWyrazonyMinutami;
  29.     }
  30.  
  31.     public void wyswietlDaneOBilecie() {
  32.         System.out.println("Bilet " + czasJazdyWyrazonyMinutami + " minutowy w cenie " + cena + "zl");
  33.     }
  34.  
  35.     public static void PracaOkienka() {
  36.  
  37.         Scanner scanner = new Scanner(System.in);
  38.         System.out.println("Ile masz lat?");
  39.         int age = scanner.nextInt();
  40.         if (age < 26) {
  41.             System.out.println("Ile czasowy bilet");
  42.             String czas = scanner.nextLine();
  43.             if (czas.equalsIgnoreCase("60") || czas.equalsIgnoreCase("godzinny")) {
  44.                 System.out.println("Cena biletu to " + NORMALNY_GODZINNY.cena);
  45.             } else {
  46.                 System.out.println("Cena biletu to " + NORMALNY_CALODOBOWY.cena);
  47.             }
  48.         } else System.out.println("Ile czasowy bilet");
  49.         String czas = scanner.nextLine();
  50.         if (czas.equalsIgnoreCase("60") || czas.equalsIgnoreCase("godzinny")) {
  51.             System.out.println("Cena biletu to " + ULGOWY_GODZINNY.cena);
  52.         } else {
  53.             System.out.println("Cena biletu to " + UGLOWY_CALODNIOWY.cena);
  54.         }
  55.  
  56.     }
  57.  
  58.  
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement