packagemenu;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 warunkowej if.");}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){if(wybor==1){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);}elseif(wybor ==2){int a;System.out.println("Podaj liczbę do obliczenia sinusa");
a = in.nextInt();double wynik = sinus(a);System.out.format("Sinus wynosi "+wynik);}elseif(wybor ==3)
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
Przykładowe menu („konsolowe”) w języku JAVA: