1
resposta

[Dúvida] Comando para voltar - JAVA

Boa tarde!

Estou desenvolvendo um código para emular um registrador de funcionários de uma empresa, porém nesse código eu tenho a opção "voltar" e não estou encontrando comando para que o console entenda e faça o usuário voltar ao menu inicial.

Alguém poderia me ajudar com exemplos

1 resposta

Oii, Celso! Tudo bem? :)

Para voltar ao menu inicial em um código Java, você pode utilizar uma estrutura de repetição, como o loop while e um switch case. Você pode criar uma variável booleana que controla se o usuário deseja voltar ao menu ou sair do programa. Veja um exemplo:

import java.util.Scanner;

public class RegistradorFuncionarios {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        boolean voltarMenu = true;

        while (voltarMenu) {
            System.out.println("Menu inicial:");
            System.out.println("1. Opção 1");
            System.out.println("2. Opção 2");
            System.out.println("3. Voltar");

            int opcao = scanner.nextInt();

            switch (opcao) {
                case 1:
                    // Lógica da opção 1
                    break;
                case 2:
                    // Lógica da opção 2
                    break;
                case 3:
                    voltarMenu = false; // Sai do loop e encerra o programa
                    break;
                default:
                    System.out.println("Opção inválida");
                    break;
            }
        }
    }
}

Nesse exemplo, o usuário pode escolher entre as opções 1, 2 e 3. Caso ele escolha a opção 3, a variável voltarMenu é definida como false e o loop while é encerrado, finalizando o programa.

Se outra dúvida surgir, sinta-se à vontade para postar.

Abraços!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.