idzik

AppPracownik

Oct 29th, 2018
319
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.93 KB | None | 0 0
  1. package lekcje;
  2.  
  3. import java.util.*;
  4.  
  5. public class AppPracownik {
  6.     public static List<Pracownik> pracownikList=new ArrayList<>();
  7.     public static void mainMenu(){
  8.         System.out.println("Co chcesz zrobić");
  9.         System.out.println("1. Operacje na pracownikach (INSERT, MODIFY, DELETE");
  10.         System.out.println("2. Wyszukiwanie pracownika wg kryterium");
  11.         System.out.println("3. Sortowanie pracowników wg kryterium");
  12.         System.out.println("4. Zakończ program");
  13.     }
  14.  
  15.     public static void viewManageWorkers(){
  16.         System.out.println("1-Dodaj pracownika");
  17.         System.out.println("2-Edycja pracownika");
  18.         System.out.println("3-Usuwanie pracownika");
  19.     }
  20.     public static void managerWorkers(){
  21.         viewManageWorkers();
  22.  
  23.     }
  24.  
  25.     public static void main(String[] args) {
  26.         Pracownik pracownik1=new Pracownik("Jan",23);
  27.         Pracownik pracownik2=new Pracownik("Tomasz",36);
  28.         Pracownik pracownik3=new Pracownik("Daniel",21);
  29.         pracownikList.addAll(Arrays.asList(pracownik1,pracownik2,pracownik3));
  30.         String answer="100";
  31.         Scanner scanner=new Scanner(System.in);
  32.         while (!answer.equals("4")){
  33.             mainMenu();
  34.             answer=scanner.nextLine();
  35.             switch (answer){
  36.                 case "1": //clear
  37.                     System.out.println("Jestem w menu operacje na pracownikach");
  38.                     managerWorkers();
  39.                     break;
  40.                 case "2":
  41.                     System.out.println("Wyszukiwanie pracownika");
  42.                     break;
  43.                 case "3":
  44.                     System.out.println("Sortowanie");
  45.                     Collections.sort(pracownikList);
  46.                     for (Pracownik el:pracownikList
  47.                          ) {
  48.                         System.out.println(el);
  49.                     }
  50.                     break;
  51.             }
  52.         }
  53.     }
  54. }
Advertisement
Add Comment
Please, Sign In to add comment