Subpage under development, new version coming soon!
Subject: Programação
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)
EDIT: Eh a ordem nao ? a variavel q recebe o valor num vem na esquerda ?
(edited)
Eiro, faça como o twilo falou, ao inves de
Al[ i ].getPeso() = soma2;
faça
soma2 = Al[ i ].getPeso();
Al[ i ].getPeso() = soma2;
faça
soma2 = Al[ i ].getPeso();
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
era a ordem mesmo... lol... eu pensava q dava o mesmo
mas nos IF continua o erro
Ue axo q sim .. o getXXX() vai retornar o valor do atributo XXX ... que vc ker comparar com outra variavel
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)
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)
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)
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)
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
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
Po, sem mostrar pelo menos a linha 18 do programa fica bem dificil advinhar o que pode ser... :P
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
pelo menos eu acho.. deixa os feras em java aparecerem ai pra confirmar... hehehe
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)
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)