Aos programadores java de plantão

Autor Mensagem
XurruS
Veterano
# nov/09


ô materinha dificil!!!!

public String calcularPreco()
{

String spt = null;
for(int i = 0;i<modelo.getRowCount()-1;i++){
String qt = String.valueOf(modelo.getValueAt(i, 2)) ;
String pr = String.valueOf(modelo.getValueAt(i, 3));
double qtdade = Double.parseDouble(qt);
double preço = Double.parseDouble(pr);
double totalLinha = qtdade*preço;

this.total = this.total + totalLinha;
d = 1;
}
if(d==1){

spt = total.toString();

} else {
spt = "Erro";
}
return spt;
}

Eu queria pegar os valores q estão numa jtable e fazer umas contas com eles, mas tá dando pau
Esse 'd' foi pra verificar se estava dando erro.
O programa tá retornando "erro". Por que q as operações não estão certas?
abç

oiio
Veterano
# nov/09 · Editado por: oiio
· votar


Sumerrew
e izzystradlin

favor compareçam ao topico

wild.man
Veterano
# nov/09
· votar


XurruS

Opa cara, tu que faz elétrica na ufg neh?

XurruS
Veterano
# nov/09
· votar


wild.man
yeah. 2 periodo

Mila Turunen
Veterano
# nov/09 · Editado por: Mila Turunen
· votar


deu vontade de comer churros "/

XurruS
Veterano
# nov/09
· votar


porra
meu nick é o mais zuado

wild.man
Veterano
# nov/09
· votar


XurruS

Faço 2º periodo de Eng. de computaçao lá tbm lol
Pego Álgebra contigo :)

L.A.M_Hard_Rock
Veterano
# nov/09
· votar


XurruS
Ela quer te comer, e tu acha zoado? uhuahua :D

Gianyny
Veterano
# nov/09 · Editado por: Gianyny
· votar


XurruS

Que ferramenta de desenvolvimento você ta usando???

XurruS
Veterano
# nov/09
· votar


wild.man
vinicius?


L.A.M_Hard_Rock
¬¬


Gianyny
eclipse

oiio
Veterano
# nov/09
· votar


Mila Turunen
deu vontade de comer churros "/

eu tb =(

de doce de leite!

wild.man
Veterano
# nov/09
· votar


XurruS
Acho que o erro pode ser de execução, já que d não tá recebendo o valor 1 e tá indo pro "else" (e o programa tá compilando...). Tipo, não tem nenhum erro no seu método não? Nem entrando no "if" parece que tá...

wild.man
Veterano
# nov/09
· votar


XurruS
O outro, Douglas...
É que quase não ia às aulas (tava complicado)...
Amanhã eu vou lol

XurruS
Veterano
# nov/09
· votar


wild.man
pq nao tá entrando no if? o0
tipo, o eclipse nao tá indicando erro nenhum

wild.man
Veterano
# nov/09
· votar


XurruS
pq nao tá entrando no if? o0
tipo, o eclipse nao tá indicando erro nenhum


Pois é por isso achei que fosse um erro de execução (e não de compilação). Tipo, se tivesse entrando no if (e devia tá) spt tinha que retornar o "total" e vc disse que tá retornando a palavra "erro" (do else).

XurruS
Veterano
# nov/09 · Editado por: XurruS
· votar


isso é uma cilada bino!!!!


VEI ESSA PORRA É PRA AMANHA!!!

wild.man
Veterano
# nov/09 · Editado por: wild.man
· votar


:)

XurruS
Veterano
# nov/09
· votar


acho q eu vo dá o tumé

adnz
Veterano
# nov/09 · Editado por: adnz
· votar


XurruS
Não entendo de Java, mas não tem que declarar o d como uma variável?

XurruS
Veterano
# nov/09
· votar


adnz
é pq o codigo ta meio grande (250 l), então ele já ta declarado

wild.man
Veterano
# nov/09 · Editado por: wild.man
· votar


adnz

ops, tarde...

wild.man
Veterano
# nov/09
· votar


Não sei se ajuda, mas pra pegar um valor de uma tabela geralmente eu geralmente faço assim:

nome_da_classe.this.nome_da_variavel = nome_da_tabela.getValueAt(nome_da_tabela.getSelectedRow(),1/*linha*/, 2/*coluna*/).toString();

CheshireCat
Veterano
# nov/09
· votar


XurruS
for(int i = 0;i<modelo.getRowCount()-1;i++){

Tem certeza de que isso funciona? O único jeito de entrar naquele else é se ele nunca entrar no for.

Faz uma variável auxiliar receber modelo.getRowCount() - 1 antes do for e dá um print nela.

Isso é a única coisa que consigo imaginar. @_@ Anyway, sempre que alguma coisa não funciona, eu saio dando print em tudo até encontrar o problema.

The Blue Special Guitar
Veterano
# nov/09
· votar


Nossa, ainda tem gente que usa JTable =D

Sumerrew
Veterano
# nov/09
· votar


debuga
lol

stenyosullivan
Veterano
# nov/09
· votar


The Blue Special Guitar
eu uso jtable, vc usa o q entao! no java?

XurruS
a bagaça era pra hj, ja arrumou ou precisa de help ainda!?

izzystradlin
Veterano
# nov/09
· votar


oiio
Sumerrew
e izzystradlin

favor compareçam ao topico



ainda falta 31 minutos pro meu expediente começar...
uheauhahuae

russobass
Veterano
# nov/09 · Editado por: russobass
· votar


XurruS

Qual o valor de "d" quando ele cai no "Erro" ????

izzystradlin
Veterano
# nov/09
· votar


double preço = Double.parseDouble(pr);


declarou a variável com Ç ?

wtf?

russobass
Veterano
# nov/09 · Editado por: russobass
· votar


izzystradlin
declarou a variável com Ç ?

ahauahuahuahauahuahauah!!

caramba, mas isso da erro na hora de compilar.

Enviar sua resposta para este assunto
        Tablatura   
Responder tópico na versão original
 

Tópicos relacionados a Aos programadores java de plantão