public class Conta {
double saldo = 100;
int agencia;
int numero;
Cliente titular;
public void deposita(double valor) {
saldo = saldo + valor;
this.saldo += valor;
}
public boolean saca(double valor) {
if (this.saldo >= valor) {
this.saldo -= valor;
return true;
} else {
return false;
}
}
public boolean transfere(double valor, Conta destino) {
if (this.saldo >= valor) {
this.saldo -= valor;
destino.deposita(valor);
return true;
} else {
return false;
}
}
}
public class TesteSacaNegativo {
public static void main(String[] args) {
Conta conta = new Conta();
conta.deposita(100);
System.out.println(conta.saca(200));
System.out.println(conta.saldo);
}
}
Não sei oqe pode ter dado errado, e conferi com as perguntas do forum tbm não achei a solução