idzik icon

AppPracownik

idzik | PRO | 10/29/18 11:57:37 AM UTC | 0 ⭐ | 302 👁️ | Never ⏰ | []
Java |

1.93 KB

|

None

|

0 👍

/

0 👎

package lekcje;
 
import java.util.*;
 
public class AppPracownik {
    public static List<Pracownik> pracownikList=new ArrayList<>();
    public static void mainMenu(){
        System.out.println("Co chcesz zrobić");
        System.out.println("1. Operacje na pracownikach (INSERT, MODIFY, DELETE");
        System.out.println("2. Wyszukiwanie pracownika wg kryterium");
        System.out.println("3. Sortowanie pracowników wg kryterium");
        System.out.println("4. Zakończ program");
    }
 
    public static void viewManageWorkers(){
        System.out.println("1-Dodaj pracownika");
        System.out.println("2-Edycja pracownika");
        System.out.println("3-Usuwanie pracownika");
    }
    public static void managerWorkers(){
        viewManageWorkers();
 
    }
 
    public static void main(String[] args) {
        Pracownik pracownik1=new Pracownik("Jan",23);
        Pracownik pracownik2=new Pracownik("Tomasz",36);
        Pracownik pracownik3=new Pracownik("Daniel",21);
        pracownikList.addAll(Arrays.asList(pracownik1,pracownik2,pracownik3));
        String answer="100";
        Scanner scanner=new Scanner(System.in);
        while (!answer.equals("4")){
            mainMenu();
            answer=scanner.nextLine();
            switch (answer){
                case "1": //clear
                    System.out.println("Jestem w menu operacje na pracownikach");
                    managerWorkers();
                    break;
                case "2":
                    System.out.println("Wyszukiwanie pracownika");
                    break;
                case "3":
                    System.out.println("Sortowanie");
                    Collections.sort(pracownikList);
                    for (Pracownik el:pracownikList
                         ) {
                        System.out.println(el);
                    }
                    break;
            }
        }
    }
}

Comments