[RESOLVIDO]Ajuda em exercício java em Eclipse

Entrar com nome e idade de 5 pessoas. Imprimir o nome e a idade das pessoas com mais de 21.

[code]public class Principal {
public static void main (String[]arg){
String []pessoas = new String [5];
String [] idade = new Integer(JOptionPane.showInputDialog(“Idade:”));
for (int i = 0; i<=4; i++){

		pessoas[i]= JOptionPane.showInputDialog(null, "insira o seu nome");
		idade[i] = 
	}

	System.out.println("os 3 primeiros nomes são:" + "\n"+ pessoas[0]+ "\n" + pessoas[1]+"\n" + pessoas[2]);
}

}[/code]

NAO TO CONSEGUINDO

AGUARDO AJUDA PESSOAL

Esse método retornar o maior dessas idades:

public int getGreater() {
int maior = this.arrayInt[0];
for(int i=1; i< this.arrayInt.length; i++) {
if(this.arrayInt[i] > maior) {
maior = this.arrayInt[i];
}
}
return maior;
}

Daee tu faz o seguinte: remove ele depois de imprimir, usa o método novamente e acha o segundo maior, imprime o segundo, usa o método de novo, acha o terceiro e imprime…
flWs!

[quote=Hugo Leonardo]Esse método retornar o maior dessas idades:

public int getGreater() {
int maior = this.arrayInt[0];
for(int i=1; i< this.arrayInt.length; i++) {
if(this.arrayInt[i] > maior) {
maior = this.arrayInt[i];
}
}
return maior;
}

Daee tu faz o seguinte: remove ele depois de imprimir, usa o método novamente e acha o segundo maior, imprime o segundo, usa o método de novo, acha o terceiro e imprime…
flWs![/quote]

NÃO CONSEGUI ENTENDER A SUA IDÉIA.

Ja tinha feito um igual a esse um tempo atrás, por sorte ainda tinha ele, está meio ruim o código malz… mas da para você ter uma base…

import javax.swing.JOptionPane;

public class Main {

	public static void main(String[] args) {
		String[] maiores21 = new String[5];
		for (int i = 0; i < 4; i++) {
			String nome;
			int idade;

			nome = JOptionPane.showInputDialog("Insira o nome");
			idade = Integer.parseInt(JOptionPane
					.showInputDialog("Insira a idade"));

			if (idade > 21) {
				maiores21[i] = "Nome: " + nome + "\nIdade: " + idade + "\n\n";
			}

		}
		if (maiores21[0] != null) {
			String set = "\n";
			for (int i = 0; i < maiores21.length; i++) {
				if (maiores21[i] != null)
					set += maiores21[i];
			}

			JOptionPane.showMessageDialog(null, "Maiores de 21 anos:\n" + set);
		} else {
			JOptionPane.showMessageDialog(null,
					"Não há pessoa maior de 21 anos!");
		}

	}
}

} 

mjorte.

Por favor, NÃO CRIE TÍTULOS DE TÓPICOS NEM POSTE COM LETRA MAIÚSCULA!
Viu como pareceu que eu estava gritando, ou chamando a atenção? Pois é, por isso é falta de educação em fórum.

Além disso, sempre que for postar código, use as tags code, como descrito aqui:

[quote=ViniGodoy]mjorte.

Por favor, NÃO CRIE TÍTULOS DE TÓPICOS NEM POSTE COM LETRA MAIÚSCULA!
Viu como pareceu que eu estava gritando, ou chamando a atenção? Pois é, por isso é falta de educação em fórum.

Além disso, sempre que for postar código, use as tags code, como descrito aqui:


[/quote]

desculpa, a intenção não era essa.

[quote=ViniGodoy]mjorte.

Por favor, NÃO CRIE TÍTULOS DE TÓPICOS NEM POSTE COM LETRA MAIÚSCULA!
Viu como pareceu que eu estava gritando, ou chamando a atenção? Pois é, por isso é falta de educação em fórum.

Além disso, sempre que for postar código, use as tags code, como descrito aqui:


[/quote]

desculpa, a intenção não era essa.

[quote=guilycst]Ja tinha feito um igual a esse um tempo atrás, por sorte ainda tinha ele, está meio ruim o código malz… mas da para você ter uma base…

[code]
import javax.swing.JOptionPane;

public class Main {

public static void main(String[] args) {
	String[] maiores21 = new String[5];
	for (int i = 0; i < 4; i++) {
		String nome;
		int idade;

		nome = JOptionPane.showInputDialog("Insira o nome");
		idade = Integer.parseInt(JOptionPane
				.showInputDialog("Insira a idade"));

		if (idade > 21) {
			maiores21[i] = "Nome: " + nome + "\nIdade: " + idade + "\n\n";
		}

	}
	if (maiores21[0] != null) {
		String set = "\n";
		for (int i = 0; i < maiores21.length; i++) {
			if (maiores21[i] != null)
				set += maiores21[i];
		}

		JOptionPane.showMessageDialog(null, "Maiores de 21 anos:\n" + set);
	} else {
		JOptionPane.showMessageDialog(null,
				"Não há pessoa maior de 21 anos!");
	}

}

}

}
[/code][/quote]

Bom dia! gostaria de agradecer a ajuda e colaboração de todos.
Sou novo no forum e gostei da forma que se trata aqui, pois um ajuda o outro.
Acho que acertei em cheio quando achei esse forum na net.

muito obrigado, funcionou beleza guilycst . você é um parceirão.

Disponha ^^