[ad_1]
Se você deseja saber como criar um menu de opções com o console Java, continue lendo este artigo, onde mostraremos como fazê-lo de maneira fácil e rápida.
Com este pequeno guia você pode aprender a criar seus próprios projetos. Você poderá criar este menu Java, este método irá ajudá-lo a não gerar códigos de lixo E o melhor de tudo, você criará este menu do zero. É por isso que é importante baixar, atualizar e instalar o Java para a versão mais recente. Também é importante ter em mente que essas linhas de código devem ser numeradas em sequência, incluindo linhas em branco.
Como fazer um menu de opções com Do While em Java
A instrução repetitiva Do While é extremamente importante para implementar várias funções. Entre os usos mais comuns está a confecção de um cardápio, videogames, realização de cálculos recursivos, entre muitos outros usos.
Pois bem, esta declaração é muito semelhante ao While. Mas neste caso, o Do While executa o loop no início e então avalia a condição. Isso torna obrigatório que o loop seja executado pelo menos uma vez.
Todas as etapas que mostraremos a seguir são fatos sobre um principal. A primeira coisa que você precisa é de um booleano, uma variável numérica e um Scanner.
- importar java.util.Scanner;
- classe pública JavaApplication219 {
- public static void main(String[] argumentos) {
- Scanner sn = new Scanner(System.in);
- saída booleana = false;
- opção int; // Vamos salvar a opção do usuário
- Faz{
- }
- while(!sair);
- }
- }
depois disto série de comandos, você deve fazê-lo pedir opções, e esse processo é feito por Do While, você pode fazer isso com um While.
- importar java.util.Scanner;
- classe pública JavaApplication219 {
- public static void main(String[] argumentos) {
- Scanner sn = new Scanner(System.in);
- saída booleana = false;
- opção int; // Vamos salvar a opção do usuário
- Faz{
- }
- while(!sair);
- }
- }
Graças a isso, você não poderá sair a menos que coloque true. Agora você pode colocar as opções desejadas. É recomendado que você use System.out.println e com este formato. Com três opções ficaria assim:
- importar java.util.Scanner;
- classe pública JavaApplication219 {
- public static void main(String[] argumentos) {
- Scanner sn = new Scanner(System.in);
- saída booleana = false;
- opção int; // Vamos salvar a opção do usuário
- Faz{
- System.out.println(“1. Opção 1”);
- System.out.println(“2. Opção 2”);
- System.out.println(“3. Opção 3”);
- System.out.println(“4. Sair”);
- System.out.println(“Digite uma das opções”);
- opção = sn.nextInt();
- }
- while(!sair);
- }
- }
É hora de usar um switch para poder realizar as tarefas que você precisa. Em cada caso você deve colocar o código que você precisa, e no último você deve colocar exit=true e assim indicar que você quer sair. Também você deve definir um padrão e desta forma evitar verificar se o número está corretamente colocado no intervalo de opções:
- importar java.util.Scanner;
- classe pública JavaApplication219 {
- public static void main(String[] argumentos) {
- Scanner sn = new Scanner(System.in);
- saída booleana = false;
- opção int; // Vamos salvar a opção do usuário
- Faz{
- System.out.println(“1. Opção 1”);
- System.out.println(“2. Opção 2”);
- System.out.println(“3. Opção 3”);
- System.out.println(“4. Sair”);
- System.out.println(“Digite uma das opções”);
- opção = sn.nextInt();
- switch(opção) {
- Caso 1:
- System.out.println(“Você selecionou a opção 1”);
- pausa;
- Caso 2:
- System.out.println(“Você selecionou a opção 2”);
- pausa;
- Caso 3:
- System.out.println(“Você selecionou a opção 3”);
- pausa;
- Caso 4:
- saída=verdadeiro;
- pausa;
- predefinição:
- System.out.println(“Somente números entre 1 e 4”);
- }
- }
- while(!sair);
- }
- }
Aprenda a usar o menu de opções com Do While em Java
Para usar o menu Do While, você deve insira o dígito correspondente à opção que deseja escolher e pressione Enter. Desta forma, sua opção será processada e executada. No caso de digitar um número fora do intervalo de opções, o programa mostrará um alerta sobre o intervalo disponível.
O menu Do While é muito fácil de usar e implementar. No entanto, duas considerações devem ser levadas em consideração:
Reatribuir a variável de saída: Você nunca deve ficar sem uma opção de saída em seu menu. Caso contrário, os usuários serão forçados a escolher uma opção sem poder sair. Da mesma forma, esta opção deve reatribuir o valor da variável de saída para interromper o loop Do While.
Coloque as chaves corretamente: Caso seu cardápio seja composto de muitas outras declarações estruturadas; você deve manter uma margem correta com as dependências. Caso contrário, é difícil determinar qual chave pertence ao loop Do While.
Como exibir várias opções em um menu em Java?
A difusão das opções é executado ao entrar no loop Do While. Dessa forma, podemos mostrar ao usuário o que ele pode fazer e então executar a opção que ele escolher.
Essa implantação é feita sequencialmente. Portanto, todas as opções serão mostradas ao usuário ao mesmo tempo.
O código para indicar as opções do menu é o seguinte:
- System.out.println(“1. Escolha 1”);
- System.out.println(“2. Opção 2”);
- System.out.println(“3. Escolha 3”);
- System.out.println(“4. Sair”);
O que acontece se eu receber um erro?
Você pode ter colocado uma string ao invés de um número e esse é o motivo do erro, então para isso você tem que colocar essa exceção especial.
- importar java.util.InputMismatchException;
- importar java.util.Scanner;
- classe pública JavaApplication219 {
- public static void main(String[] argumentos) {
- Scanner sn = new Scanner(System.in);
- saída booleana = false;
- opção int; // Vamos salvar a opção do usuário
- Faz{
- System.out.println(“1. Opção 1”);
- System.out.println(“2. Opção 2”);
- System.out.println(“3. Opção 3”);
- System.out.println(“4. Sair”);
- experimentar {
- System.out.println(“Digite uma das opções”);
- opção = sn.nextInt();
- interruptor (opção) {
- Caso 1:
- System.out.println(“Você selecionou a opção 1”);
- pausa;
- Caso 2:
- System.out.println(“Você selecionou a opção 2”);
- pausa;
- Caso 3:
- System.out.println(“Você selecionou a opção 3”);
- pausa;
- Caso 4:
- saída = verdadeiro;
- pausa;
- predefinição:
- System.out.println(“Somente números entre 1 e 4”);
- }
- } catch (InputMismatchException e) {
- System.out.println(“Você deve inserir um número”);
- sn.next();
- }
- }
- enquanto (!exit);
- }
- }
Essa exceção é InputMismatchException, que será lançada quando, se houver, entrada não pode ser convertida para um número. Você deve colocar sn.next() para não entrar em um loop infinito se estiver usando o Scanner. E com esses códigos seu cardápio estará completo.
[ad_2]