…
O método pertence à classe, portanto deve ficar dentro das suas chaves.
Dentro das “{}” da classe Conta!!
[]'s
class Conta {
int numero;
String nome;
double saldo;
double limite;
void saca(double quantidade) {
double novoSaldo = this.saldo quantidade;
this.saldo = novoSaldo;
}
}
Assim??
valew
C:>javac Conta.java
Conta.java:7: ‘;’ expected
double novoSaldo = this.saldo quantidade;
^
Conta.java:7: not a statement
double novoSaldo = this.saldo quantidade;
^
2 errors
Porque??[url]?
double novoSaldo = this.saldo quantidade;
Não faz sentido
double novoSaldo = quantidade;
Agora faz sentido
class Conta {
int numero;
String nome;
double saldo;
double limite;
void deposita(double quantidade) {
this.saldo += quantidade;
}
void saca(double quantidade) {
double novoSaldo = quantidade;
this.saldo = novoSaldo;
}
}
Ta indo neh??
Acho que é soh…valew pelas respostas
mais nao entendi a logica que voce fez…olhando aki…o quanto eu vou sacar nao vai ser
meu novo saldo…teria que tirar do saldo. como eu tava fazndo…this.saldo - quandidade
this.saldo = novosaldo…
como ficaria certo entao?? :S
AH agora eu entendi. Faltou um menos no seu exemplo então.
double novoSaldo = this.saldo - quantidade;
Nossa, rsrs, é mesmo…valew…