Estou tentando fazer um exercicio aqui, mas não consigo compilar.
Esse é o codigo:
[code]class Conta {
int numero;
String dono;
double saldo;
double limite;
boolean saca(double quantidade){
if (this.saldo < quantidade){
return false;
System.out.println("Saldo insuficiente");
}
else {
double novoSaldo = this.saldo - quantidade;
return true;
}
this.saldo = novoSaldo;
}
public void deposita(double quantidade){
this.saldo += quantidade;
}
}[/code]
Esse é o erro:
Conta.java:16: cannot find symbol
symbol : variable novoSaldo
location: class Conta
this.saldo = novoSaldo;
^
1 error
O exeplo da apostila é esse, mas eu estou tentando colocar no codigo que eu ja tinha feito:
[code]class Conta {
// … outros metodos e atributos …
boolean saca(double valor) {
if (this.saldo < valor) {
return false;
}
else {
this.saldo = this.saldo - valor;
return true;
}
}
}
[/code]