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.