Gostaria de saber pq não mudou para 430, não vi erro no código.
`package bytebamk;
public class TestaMetodo {
public static void main(String[] args) {
Conta contaDoPaulo = new Conta();
contaDoPaulo.saldo = 100;
contaDoPaulo.deposita(50);
System.out.println(contaDoPaulo.saldo);
boolean Conseguiuretirar = contaDoPaulo.saca(20);
System.out.println(contaDoPaulo.saldo);
System.out.println(Conseguiuretirar);
Conta contaDaMarcele = new Conta ();
contaDaMarcele.deposita (1000);
contaDaMarcele.transfere(300, contaDoPaulo);
System.out.println(contaDaMarcele.saldo);
System.out.println(contaDoPaulo.saldo);
}
} `
package bytebamk;
class Conta {
double saldo;
int agencia;
int numero;
String titular;
void deposita(double 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;
return true;
}
return false;
}
}
O valor continua dando 130.