Tenho uma pergunta q pode parecer meio boba, mas apenas para entender. Qual é o motivo de eu usar todo esse tratamento de exceções sendo que eu poderia simplismente tratar com o if.
if (valor <= 0){
    System.out.println("Valor Invalido");  
}
else {
    this.saldo += valor;
}parece q tratar por exceçoes eh um trabalho maior, sem necessidade, ate o momento pelo menos.
 
            