preciso pedir pro usuário digitar 10 números e mostrar apenas os pares
meu algoritmo esta mostrando os números pares, Porem ele mostra um por um sobrepondo os números pares anteriores, preciso mostrar todos os números pares digitados
package provafinal;
import javax.swing.JOptionPane;
public class numerospares {
publicstaticvoidmain(String[]args){intnumero[]=newint[10];intpar[]=newint[10];Stringaux;for(inti=0;i<10;i++){aux=JOptionPane.showInputDialog("digite o "+(i+1)+"º Numero: ");numero[i]=Integer.parseInt(aux);if(numero[i]%2==0){for(intj=0;j<10;j++){par[j]=numero[i];System.out.println("O numero digitado é par!"+par[j]);}}}
Você não precisa fazer um array de pares se não for utilizá-lo posteriormente, basta recuperar os valores do array numero[posicao] verificar se o número é par, caso seja exiba!
vlw ae consegui so uma questao q nao estou conseguindo
marcelobatista7
eu preciso fazer um algoritmo q receba nome,sexo e altura de 10 alunos
utilizando vetor e for, e mostre qual aluno maior e menor e qual aluna maior e menor e o maior e menor entre os dois sexos.
criei um algorítimo mas não é exatamente oque o professor pede porque não estou conseguindo dividir por sexo os alunos
for(inti=0;i<2;i++){aux=JOptionPane.showInputDialog("Digite o nome da "+(i+1)+"ª Aluna !!!MENINAS!!!: ");alunas[i]=aux;aux=JOptionPane.showInputDialog("Digite a Altura da "+(i+1)+"ª Aluna: ");alturaF[i]=Integer.parseInt(aux);aux=JOptionPane.showInputDialog("Digite o nome do "+(i+1)+"º Aluno !!!MENINOS!!!: ");alunos[i]=aux;aux=JOptionPane.showInputDialog("Digite a Altura do "+(i+1)+"º Aluno: ");alturaM[i]=Integer.parseInt(aux);}for(inti=0;i<2;i++){System.out.println("Nome: "+alunas[i]+" altura: "+alturaF[i]);System.out.println("Nome: "+alunos[i]+" altura: "+alturaM[i]);}for(inti=0;i<2;i++){if(alturaF[i]>maiorF){maiorF=alturaF[i];}if(alturaM[i]>maiorM){maiorM=alturaM[i];}if(maiorM>maiorF){maiorT=maiorM;}}for(inti=0;i<2;i++){if(alturaF[i]<menorF){menorF=alturaF[i];}if(alturaM[i]<menorM){menorM=alturaM[i];}if(menorF<menorT){menorT=menorF;}}System.out.println("maior entre todos: \naltura: "+maiorT);System.out.println("menor entre todos:\naltura: "+menorT);System.out.println("maior aluna: \naltura: "+maiorF);System.out.println("menor aluna: \naltura: "+menorF);System.out.println("maior aluno: \naltura: "+maiorM);System.out.println("menor aluno: \naltura: "+menorM);}}
marcelobatista71 like
vlw amigo consegui aqui obrigado
Jonathan_Medeiros
Finalize o tópico atual e abra um novo com a sua nova dúvida desta outra questão!