Fazer um algoritmo que leia o sexo e a idade de 750 pessoas. Calcule e escreva o total de homens menor de idade e o total de mulheres maior de idade.
e ele esta dando um erro em alguma chave… se puderem me ajudar!!
publicstaticvoidmain(String[]args)throwsIOException{
Stringsexo,idade;intsexo01,indade01,cont=0,cont01=0;for(inti=0; i <= 5; i++){sexo01=Interge.parseInt(sexo=JOptionPane.showInputDialog(" escrava 1 para homem e 2 para mulher "));
Procure dividir sua aplicação… não tente a leitura e a logica ao mesmo tempo…
Faça seguindo os passos normais
vc lê os dados
vc processa os dados
vc mostra a mensagem
Crie um objeto “REGISTRO” contendo os atributos que vc vai ler, preencha este objeto com a leitura, coloque as leituras em um ArrayList e depois processe este array list… vc deve criar um método dentro desse “REGISTRO” que faça a logica pra vc e te retorna alguma coisa que te ajude a contar esses valores…
A
amarelobr
É… amigo;… estou iniciando agora no java… por favor
se poder me ajudar nesse codigo…
agradeço!
rodrigoallemand
altere este código:
{sexo01 = Interge.parseInt (sexo = JOptionPane.showInputDialog (" escrava 1 para homem e 2 para mulher "));
idade01 = Interge.parseInt (idade = JOptionPane.showInputDialog (" escrava sua idade "));
Faça a leitura peimeiro pra depois fazer a regra e o parser…
Luiz_Aguiar
Isso aqui não é pastelaria amigo e muito menos sala de reforço escolar, leia as regras do fórum sobre postagem e já saiba de início que aqui não fazemos trabalhos escolares pra gente que esta desesperada.
Cara, use as tag code que tem no editor de post, ficar horrível ler seu código assim.
importjava.io.*;importjavax.swing.JOptionPane;publicclasscalculos{//abre calculospublicstaticvoidmain(String[]args)throwsIOException{//abre mainStringsexo,idade;intsexo01,indade01,cont=0,cont01=0;for(inti=0;i<=5;i++){//abre forsexo01=Interge.parseInt(sexo=JOptionPane.showInputDialog(" escrava 1 para homem e 2 para mulher "));idade01=Interge.parseInt(idade=JOptionPane.showInputDialog(" escrava sua idade "));if(sexo01==1&&idade01<18)cont=cont+1;//cont ++elseif(sexo01==2&&idade01>=18)cont01=cont01+1;//cont01 ++JOptionPane.showMessageDialog(null," sua media de homens menores de idade é "+cont+" sua media de mulheres maiores de idade é "+cont01);System.exit(0);}//fecha main}//fecha calculos
Veja se não falta algo com os comentários adicionais.
Até!
alineea
rodrigoallemand wrote:
Procure dividir sua aplicação… não tente a leitura e a logica ao mesmo tempo…
Faça seguindo os passos normais
vc lê os dados
vc processa os dados
vc mostra a mensagem
Concordo…
Você percisa organizar a estrutura do seu código, pra nada hora que der um erro ficar mais fácil de corrigir.
Voce usa uma IDE legal para escrever seus códigos em Java, como JCerator ou Eclipse, ou até o kwrite, que é um editor de texto do Linux? Porque nestas IDEs tem como ver quais chaves/parênteses abertos estão fechados.
Boa sorte moço 8)
A
amarelobr
:DBom…
meu problema foi resolvido…
fico grato pela participação de todos que me ajudaram…
o problema mesmo era em uma string e em algumas chaves…
muito obrigado…
uma coisa nao entendi oque o moderador quis me espressar, pois o topico aonde criei é sobre java básico e estava escrito tire suas duvidas…
ok
muito obrigado posteriormente poderei ajudar a vocês!
grato.