Przykładowe menu z zastosowanie instrukcji switch („konsolowe”) w języku JAVA:
packagemenu_switch;importjava.io.IOException;importjava.util.Scanner;publicclass Main {publicstaticint suma(int a, int b){return a+b;}publicstaticdouble sinus(int n){returnMath.sin(n);}publicstaticvoid informacja(){System.out.println("To jest przykład wyświetlania menu z "+"zastosowaniem instrukji switch.");}publicstaticint menu(){System.out.println();System.out.println(" ****************************************");System.out.println(" * MENU *");System.out.println(" ****************************************");System.out.println(" 1. Suma");System.out.println(" 2. Sinus");System.out.println(" 3. Informaja");System.out.println(" 0. Koniec");
Scanner in =new Scanner(System.in);int w = in.nextInt();return w;}publicstaticvoid main(String[] args)throwsIOException{
Scanner in =new Scanner(System.in);int wybor = menu();while(wybor!=0){switch(wybor){case1:int a, b;System.out.println("Podaj dwie liczby do zsumowania");
a = in.nextInt();
b = in.nextInt();int wynik = suma(a,b);System.out.format("Suma liczb wynosi "+wynik);break;case2:System.out.println("Podaj liczbę do obliczenia sinusa");
a = in.nextInt();double wynik2 = sinus(a);System.out.format("Sinus wynosi "+wynik2);break;case3:
informacja();}System.out.println("\nWciśnij Enter, aby kontynuować...");System.in.read();
wybor = menu();}System.out.println(" ****************************************");System.out.println("\n Koniec programu\n\n");}}
JAVA – Menu (switch)
Przykładowe menu z zastosowanie instrukcji switch („konsolowe”) w języku JAVA: