Onde coloco as chaves?duvida besta

9 respostas
R

9 Respostas

felipealbuquerque

O método pertence à classe, portanto deve ficar dentro das suas chaves.

fec

Dentro das “{}” da classe Conta!!
[]'s

R

class Conta { int numero; String nome; double saldo; double limite; void saca(double quantidade) { double novoSaldo = this.saldo quantidade; this.saldo = novoSaldo; } }

Assim??
valew

R
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]?

peczenyj
double novoSaldo = this.saldo quantidade;

Não faz sentido

double novoSaldo = quantidade;

Agora faz sentido

R

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

R

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

peczenyj

AH agora eu entendi. Faltou um menos no seu exemplo então.

double novoSaldo = this.saldo - quantidade;
R

Nossa, rsrs, é mesmo…valew…

Criado 8 de novembro de 2007
Ultima resposta 8 de nov. de 2007
Respostas 9
Participantes 4