Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Não seria melhor deixar o método run sem o while?

Pelo que eu percebi, o método run do professor continuou com aquela lógica do while:


while (system) {

            System.out.println("Qual ação você quer usar?");
            System.out.println("0 - sair");
            System.out.println("1 - inserir cargo");

            int opcao = Integer.parseInt(scanner.nextLine());

            if (opcao == 1) {
                crudCargoService.iniciar(scanner);
            } else {
                system = false;
            }
        }

Não seria melhor apagar essa parte e apenas deixar assim:


Scanner scanner = new Scanner(System.in);
 crudCargoService.iniciar(scanner);
1 resposta
solução!

Oi Gustavo

Pode ser também, simplifica usando new Scanner(System.in);