2
respostas

Erro na segunda linha do else

insira seu código aquipublic void saca(double valor){ if(saldo >= valor) { this.saldo -= valor; }else{ throw new SaldoInsuficienteException(saldo); throw new RuntimeException();//Está dando erro aqui } }

2 respostas

Ivo, pode formatar o código? Botão superior esquerdo deste editor e insira seu código. Qual o erro?

Olá Ivo!

Não pode haver no mesmo else dois lançamento de exception ou é RuntimeException ou SaldoInsuficienteException;

Comentei o RuntimeException para o código funcionar.

public void saca(double valor){ 
        if(saldo >= valor) { 
            this.saldo -= valor; 
        }else{ 
            throw new SaldoInsuficienteException(saldo); 
            //throw new RuntimeException();//Está dando erro aqui } } 
        }
    }