Pessoal estou começando a parte de java (uso o netbeans ide) e me foi passado o seguinte exercício:
Faça um programa em Java para ler o código do sexo (1 = Masculino e 2 = Feminino) e a altura de cada uma das 8 pessoas de um determinado grupo. Determine e imprima:
a) A altura do homem mais baixo;
b) A altura da mulher mais alta
Eu tentei de todo jeito fazer, mas sempre uma variável acaba substituindo a outra, o que eu tentei fazer até agora e não sai disso foi:
int sexo,i, aux=0, aux3=0;
double alt, aux2=0,aux4=0, menor=0, maior=0,n;
Scanner entrada = new Scanner( System.in);
for(i=1; i<=8;i=i+1){
System.out.print("informe o sexo: ");
sexo = entrada.nextInt();
System.out.print("informe a altura: ");
alt = entrada.nextDouble();
menor=alt;
maior=alt;
aux2=menor;
if(aux==1 & aux2 <= alt){
menor=aux2;}
if( aux==1 & aux2 >= alt){
menor=alt;}
if(aux3==2 & aux4 >= alt){
maior=aux4;}
if( aux3==2 & aux4 <= alt){
maior=alt;}
aux=aux-aux;
aux3=aux3-aux3;
}
System.out.println("Altura do homem mais baixo: "+ menor);
System.out.println("Altura da mulher mais alta: "+ maior);
}
}
Alguém pode me ajudar?