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]);
}
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]
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!");
}
}
}
}
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:
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:
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=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.