Bună ziua, astăzi vă voi învăța cum să faceți un meniu în consola Java.
este normal decât o aplicație vă oferim utilizatorului o serie de opțiuni pentru a putea efectua opțiuni diferite fără o comandă definită.
Vom explica pas cu pas, deoarece puteți face un meniu simplu de opțiuni x.
Toate acestea o vor face într-un principal, se poate face într-o funcție sau în care doriți.
Primul lucru de care avem nevoie este un boolean, o variabilă numerică (conform modului în care doriți să comandați opțiunile) și un scaner sau alt element pentru a solicita date (de exemplu, JOPTIONPANE).
import java.util.Scanner;public class JavaApplication219 { public static void main(String args) { Scanner sn = new Scanner(System.in); boolean salir = false; int opcion; //Guardaremos la opcion del usuario } }
Acum, hai să vă facem să cereți opțiuni până când noi Doriți (vedem acest lucru la pasul următor), o vom face cu un timp, puteți face cu un timp „
import java.util.Scanner;public class JavaApplication219 { public static void main(String args) { Scanner sn = new Scanner(System.in); boolean salir = false; int opcion; //Guardaremos la opcion del usuario while(!salir){ } } }
acest lucru va face până la Nu începem = adevărat, nu ieșiți.
Acum vom pune opțiunile pe care vrem să le arătăm , Vă recomandăm să puneți cu System.Out.println și cu acest format „< Număr opțiune >. < Opțiune > „
” Puneți de obicei o opțiune „Ieșire” mai sigură, astfel încât să puteți lăsa aplicația.
De asemenea, vom cere un număr care ar fi opțiunea pe care vrem să o facem.
Să vedem cum ar fi cu trei opțiuni:
import java.util.Scanner;public class JavaApplication219 { public static void main(String args) { Scanner sn = new Scanner(System.in); boolean salir = false; int opcion; //Guardaremos la opcion del usuario while(!salir){ System.out.println("1. Opcion 1"); System.out.println("2. Opcion 2"); System.out.println("3. Opcion 3"); System.out.println("4. Salir"); System.out.println("Escribe una de las opciones"); opcion = sn.nextInt(); } } }
Acum vom folosi opțiunea de a efectua opțiunea de a efectua sarcina de care avem nevoie.
În fiecare caz, vom pune codul pe care noi îl vom face nevoie (funcții, cereți ceva etc.).
În ultimul caz, am pus afară = adevărat; pentru a indica faptul că dorim să plecăm (numărul cazului poate varia în funcție de numărul de opțiuni ).
Am pus, de asemenea, o implicită pentru a evita ca verificarea că numărul este în intervalul de opțiuni.
DIV id = „Dec9529A5d”>
ce ar fi Se întâmplă dacă am pus un șir în locul unui număr? Am avea o eroare.
așa că haideți să punem o excepție specială.
divid id = „6d5b751e95”
Excepția aleasă este inputmismmatchExcepția, Această excepție salută atunci când nu introduceți numărul nu poate fi convertit în cazul nostru.
Am pus Sn.Next () pentru a preveni intrarea într-o buclă infinită, numai dacă utilizați scanerul.
În codul precedent, am fi terminat deja meniul nostru, copiați-l și încercați-l singur.
Vă arăt un exemplu:
poate fi modificat la preferințele dvs.
Sper că sunteți de ajutor. Dacă aveți îndoieli, întrebați. Suntem aici pentru a vă ajuta.