Pessoal tô tentando resolver um programa, q pede q eu entre com nome, idade e sexo de 5 pessoas.Tenho que imprimir o nome se a pessoa for do sexo masculino e tiver mais de 21 anos.
Fiz o seguinte, mas não tá dando certo! Alguém pode por favor, me ajudar :?:
import java.util.Scanner;
public class Desafio1 {
/**
* @param args
*/
public static void main(String[] args) {
Scanner input = new Scanner (System.in);
String nomes [] = new String [5];
int idade [] = new int [5];
int sexo [] = new int [5];
for (int i=1; i<=nomes.length; i++){
System.out.print("Digite o nome da "+i+"ª pessoa: ");
nomes[i]=input.next();
System.out.print("Digite a idade da "+i+"ª pessoa: ");
idade[i]=input.nextInt();
System.out.print("Se for homem tecle 1, se for mulher tecle 2;tecle sua opção: ");
sexo[i]=input.nextInt();
}
for (int i=1; i<=nomes.length; i++){
if(sexo[i]==1 && idade[i]>21){
System.out.println(nomes[i]);
}
}
// TODO Auto-generated method stub
}
}