import java.util.Scanner; class KontrolerWejscia { private int wczytajNumerOpcji() { int wybor = wejscie.nextInt(); wejscie.nextLine(); return wybor; } private void czekajNaEnter() { System.out.print("Nacisnij Enter by powrocic do menu..."); wejscie.nextLine(); } private void pokazMenu() { System.out.print("\nWybierz akcje:\n1. Pierwsza\n2. Druga\n3. Trzecia\n0. Koniec\n>> "); } private void opcjaPierwsza() { System.out.println("Opcja pierwsza"); // Tu obsługa opcji pierwszej czekajNaEnter(); } private void opcjaDruga() { System.out.println("Opcja druga"); // Tu obsługa opcji drugiej czekajNaEnter(); } private void opcjaTrzecia() { System.out.println("Opcja trzecia"); // Tu obsługa opcji trzeciej czekajNaEnter(); } public void dzialaj() { int wybor; for(;;) { pokazMenu(); wybor = wczytajNumerOpcji(); if(wybor == 0) break; switch (wybor) { case 1: opcjaPierwsza(); break; case 2: opcjaDruga(); break; case 3: opcjaTrzecia(); break; } } } private Scanner wejscie = new Scanner(System.in); } public class Main { public static void main(String[] args) { KontrolerWejscia kontroler = new KontrolerWejscia(); kontroler.dzialaj(); } }