estou fazendo um exercicio e travei em uma parte,
preciso que um while continue rodando enquanto eu quiser adicionar um novo "cliente":
while (true) {
Cliente cliente = new Cliente();
System.out.println("[[IMPORTANTE]Insira os dados na ordem: CPF,NOME,ATIVO ou INATIVO,SALDO]");
System.out.println("CPF/CNPJ:");
cliente.setCpf_cnpj(scan.nextLine());
System.out.println("Nome:");
cliente.setNm_customer(scan.nextLine());
System.out.println("Ativo (ATIVO)/(INATIVO):");
String ativo1 = null;
try {
ativo1 = scan.nextLine();
} catch (Exception e) {
System.out.println(e);
}
cliente.setIs_active(Ativo.valueOf(ativo1));
System.out.println("Saldo R$:");
cliente.setVl_total(scan.nextBigDecimal());
dao.persisteUmCliente(cliente);
}
gostaria de alguma dica pra fechar esse while somente quando der um enter ou alguma coisa do tipo.
obs: quando o sistema entra no try ele quebra, gostaria que ele continuasse executando e pedisse pra inserir o campo novamente. alguma para esse tmbm ?