ao implementar a classe abaixo e usuário entrar com agencia ou conta inválida, após o erro ser capturado, como poderia fazer para que ele tivesse uma nova oportunidade de inserir agencia ou conta?
public abstract class Conta {
//atributos omitidos
public Conta(int agencia, int numero){
if(agencia < 1) {
throw new IllegalArgumentException("Agencia inválida");
}
if(numero < 1) {
throw new IllegalArgumentException("Numero da conta inválido");
}
//resto do construtor foi omitido
}