Why does an error occur in executing the code below if I remove the break? The value of the ArrayList client is not updated every time it completes the?
for (Cliente cliente : clientes) {
if (identificacao==cliente.getIdentificacao()) {
existeid = true;
exibeCliente(cliente,false);
System.out.println("Confirma exclusão? 1- SIM 2- NÃO");
op=sc.nextInt();
sc.nextLine();
if (op==1) {
clientes.remove(cliente);
System.out.println("Excluído com sucesso!");
break;
}
else{
System.out.println("Exclusão cancelada!");
}
}
}