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);