Azərbaycan dili Bahasa Indonesia Bosanski Català Čeština Dansk Deutsch Eesti English Español Français Galego Hrvatski Italiano Latviešu Lietuvių Magyar Malti Mакедонски Nederlands Norsk Polski Português Português BR Românã Slovenčina Srpski Suomi Svenska Tiếng Việt Türkçe Ελληνικά Български Русский Українська Հայերեն ქართული ენა 中文
Subpage under development, new version coming soon!

Subject: Programação

2009-02-11 21:09:05
kra .. c num tah confundindo os gets com os sets nao ?

EDIT: Eh a ordem nao ? a variavel q recebe o valor num vem na esquerda ?
(edited)
2009-02-11 21:20:33
Eiro, faça como o twilo falou, ao inves de

Al[ i ].getPeso() = soma2;

faça

soma2 = Al[ i ].getPeso();
2009-02-11 21:21:28
nao.. get e set ta certo, setar eh pra definir o valor, fiz isso no começo e nao vou alterar + tarde, e o get eh pra retornar o valor da variavel

era a ordem mesmo... lol... eu pensava q dava o mesmo

mas nos IF continua o erro
2009-02-11 21:22:27
o get nao recebe argumento ...
2009-02-11 21:24:29
mas ai ele vai comparar certo assim?
2009-02-11 21:26:21
Ue axo q sim .. o getXXX() vai retornar o valor do atributo XXX ... que vc ker comparar com outra variavel
2009-02-11 21:28:27
Message deleted

2009-02-11 21:28:49
agora q eu fui ver q coloquei Idade como string =P
ai n to conseguindo o parseInt

Al[ i ].setIdade(Int.ParseInt(JOptionPane.showInputDialog("Idade do aluno:")));

ta dando erro ali

edit: esquece, lembrei q eh integer =p

vlw mah ;@ vo testar aki
(edited)
2009-02-11 21:31:09
Integer.parseInt nao ?
2009-02-11 21:35:50
deu tudo certo... soh nao imprimiu o aluno mais novo
2009-02-11 21:37:56
pq a variavel c comeca com 1 ... provavelmente nao tem nenhum aluno com menos de 1 ano xD

EDIT : viajei .. nao vi a otra parte no meio do codigo xD ... soh olhando a logica ..
msm

Edit denovo ... eh .. axo q eh algo com os valores iniciais msm ...
(edited)
2009-02-11 21:38:56
KKKKK boa... aheiahe =x
2009-02-16 22:07:46
Exception in thread "main" java.lang.NullPointerException
at Chuva.main(Chuva.java:18)

q erro eh esse?


tenho q fazer um programa q leia quantos mm choveu diariamente nos meses de janeiro e fevereiro e fazer as medias e mostrar o dia q mais choveu :P

esse erro da na hr q eu coloco qts mm choveu no 1º dia
2009-02-16 22:11:29
Po, sem mostrar pelo menos a linha 18 do programa fica bem dificil advinhar o que pode ser... :P
2009-02-16 22:11:41
talvez vc não está inicializando uma variavel e ta querendo ler alguma coisa nela.. ai como não tem valor (lá está NULL) ele retorna essa exceção ai...

pelo menos eu acho.. deixa os feras em java aparecerem ai pra confirmar... hehehe
2009-02-16 22:13:19
import javax.swing.JOptionPane;


public class Chuva {



public static void main (String[]args)
{
Chuvas ch[] = new Chuvas[31];
float soma=0,media=0;
float soma2=0,media2=0;
float total=0;


for (int i=1; i<32; i++)
{
ch[i].setJanmm(Float.parseFloat(JOptionPane.showInputDialog("Quantos mm choveu Dia " + i + " de Janeiro?")));
soma=ch[i].getJanmm()+soma;
}

media=soma/31;

JOptionPane.showMessageDialog(null, "A média desse mês é:" + media);

for (int i=1; i<29; i++)
{
ch[i].setFevmm(Float.parseFloat(JOptionPane.showInputDialog("Quantos mm choveu Dia " + i + " de Fevereiro?")));
soma2=ch[i].getFevmm()+soma2;
}

media2=soma2/31;

JOptionPane.showMessageDialog(null, "A média desse mês é:" + media2);

total=(media+media2)/2;

JOptionPane.showMessageDialog(null, "A média mensal é:" + total);





}
}
(edited)