e ai galera blz…sou novato em java e estou precisando de uma ajudinha aqui…
eu fiz a programação certinha aqui mas esta dando “erro”:
eu salvei varios valores nas variaveis, mas qdo eu uso o codigo setvisible para chamar outra janela e mostrar os calculos…todos os calculos ficam = 0…não sei oq esta acontecendo que a variavel esta zerando…ou seja, eu armazeno valor na variavel, coloco pra mostrar no codigo System.out.print(variavel)…ae fica tudo certinho, a variavel esta com valor…
mas qdo eu chamo a outra janela pra mostrar a variavel e os calculos…tudo fica no valor de 0…ou seja a variavel esta zerando!
Bom, primeiramente, poste seu código aí para tentarmos entender o que pode estar acontecendo…
Segundo, se você quiser exibir uma variável de um form dentro de outro form, terá que passar o valor da mesma por parâmetro. Um outro form em Java é um novo Objeto independente na memória. Qualquer dúvida, procure estudar mais sobre a Objetos Java.
Abs []
L
luiswellington
desculpa, mas como seria passar a variavel por parametro?
eu coloquei todos os objetos em uma classe e depois eu estou usando ela pra fazer o calculo e exibir na outra classe.
eu importo a classe : Classe “apelido” = new Classe();
depois eu pego a variavel que la esta armazenada e uso para fazer o calculo na outra classe que vai me mostra o resultado.
InicianteJavaHenriqu
Bom como já foi citado pelo adriano_si estudar O.O é essencial, postar o código fonte é opcional, mas ajuda bastante
Para passar a variável como parâmetro para a outra classe, faça isto (exemplo):
doubledia1,dia2,dia3,dia4,dia5,dia6,dia7,dia8,dia9,dia010,dia011,dia012,dia013,dia014,dia015,dia016,dia017,dia018,dia019,dia020,dia021,dia022,dia023,dia024,dia025,dia026,dia027,dia028,dia029,dia030,dia031;intcont=0;doublemedia,soma;publicintgetCont(){returncont;}publicvoidsetCont(intcont){this.cont=cont;}publicdoublegetDia010(){returndia010;}publicvoidsetDia010(doubledia010){this.dia010=dia010;}publicdoublegetDia011(){returndia011;}publicvoidsetDia011(doubledia011){this.dia011=dia011;}publicdoublegetDia012(){returndia012;}publicvoidsetDia012(doubledia012){this.dia012=dia012;}publicdoublegetDia013(){returndia013;}publicvoidsetDia013(doubledia013){this.dia013=dia013;}publicdoublegetDia014(){returndia014;}publicvoidsetDia014(doubledia014){this.dia014=dia014;}publicdoublegetDia015(){returndia015;}publicvoidsetDia015(doubledia015){this.dia015=dia015;}publicdoublegetDia016(){returndia016;}publicvoidsetDia016(doubledia016){this.dia016=dia016;}publicdoublegetDia017(){returndia017;}publicvoidsetDia017(doubledia017){this.dia017=dia017;}publicdoublegetDia018(){returndia018;}publicvoidsetDia018(doubledia018){this.dia018=dia018;}publicdoublegetDia019(){returndia019;}publicvoidsetDia019(doubledia019){this.dia019=dia019;}publicdoublegetDia020(){returndia020;}publicvoidsetDia020(doubledia020){this.dia020=dia020;}publicdoublegetDia021(){returndia021;}publicvoidsetDia021(doubledia021){this.dia021=dia021;}publicdoublegetDia022(){returndia022;}publicvoidsetDia022(doubledia022){this.dia022=dia022;}publicdoublegetDia023(){returndia023;}publicvoidsetDia023(doubledia023){this.dia023=dia023;}publicdoublegetDia024(){returndia024;}publicvoidsetDia024(doubledia024){this.dia024=dia024;}publicdoublegetDia025(){returndia025;}publicvoidsetDia025(doubledia025){this.dia025=dia025;}publicdoublegetDia026(){returndia026;}publicvoidsetDia026(doubledia026){this.dia026=dia026;}publicdoublegetDia027(){returndia027;}publicvoidsetDia027(doubledia027){this.dia027=dia027;}publicdoublegetDia028(){returndia028;}publicvoidsetDia028(doubledia028){this.dia028=dia028;}publicdoublegetDia029(){returndia029;}publicvoidsetDia029(doubledia029){this.dia029=dia029;}publicdoublegetDia030(){returndia030;}publicvoidsetDia030(doubledia030){this.dia030=dia030;}publicdoublegetDia031(){returndia031;}publicvoidsetDia031(doubledia031){this.dia031=dia031;}publicdoublegetDia1(){returndia1;}publicvoidsetDia1(doubledia1){this.dia1=dia1;}publicdoublegetDia2(){returndia2;}publicvoidsetDia2(doubledia2){this.dia2=dia2;}publicdoublegetDia3(){returndia3;}publicvoidsetDia3(doubledia3){this.dia3=dia3;}publicdoublegetDia4(){returndia4;}publicvoidsetDia4(doubledia4){this.dia4=dia4;}publicdoublegetDia5(){returndia5;}publicvoidsetDia5(doubledia5){this.dia5=dia5;}publicdoublegetDia6(){returndia6;}publicvoidsetDia6(doubledia6){this.dia6=dia6;}publicdoublegetDia7(){returndia7;}publicvoidsetDia7(doubledia7){this.dia7=dia7;}publicdoublegetDia8(){returndia8;}publicvoidsetDia8(doubledia8){this.dia8=dia8;}publicdoublegetDia9(){returndia9;}publicvoidsetDia9(doubledia9){this.dia9=dia9;}publicvoidcalculos(){/*esse metodo é para fazer o calculo da media do mês(doublemedia) e o total de milimetros no mês(double soma) */media=(dia1+dia2+dia3+dia4+dia5+dia6+dia7+dia8+dia9+dia010+dia011+dia012+dia013+dia014+dia015+dia016+dia017+dia018+dia019+dia020+dia021+dia022+dia023+dia024+dia025+dia026+dia027+dia028+dia029+dia030+dia031)/cont;soma=dia1+dia2+dia3+dia4+dia5+dia6+dia7+dia8+dia9+dia010+dia011+dia012+dia013+dia014+dia015+dia016+dia017+dia018+dia019+dia020+dia021+dia022+dia023+dia024+dia025+dia026+dia027+dia028+dia029+dia030+dia031;}