Cum se face un meniu de opțiuni pe consola în Java

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.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *