Pessoal, estou fazendo uma questão que pede para criar um vetor de 5 posições que armazene o sexo, nome e salário , sendo que se o sexo for “F” e salário maior que 5000 , deverá ser mostrado em tela.
Criei um vetor e depois um laço for com uma estrutura condicional para exibir o que foi solicitado pela questão, mas quando coloco o sistema para rodar parece que o laço não está sendo executado. Segue o código…
package listaguanabara;
import java.util.Scanner;
import java.util.Arrays;
/**
*
* @author Andre
*/
public class NewClassVetores85 {
public static void main(String[] args) {
String[] sexo= new String[5];
String[]nome= new String[5];
double[]sal= new double[5];
int i;
for(i=0;i<sexo.length;i++){
System.out.println("Informe o seu sexo:");
sexo[i]= new Scanner(System.in).nextLine();
System.out.println("Informe o seu nome:");
nome[i]=new Scanner(System.in).nextLine();
System.out.println("Informe o seu salário:");
sal[i]= new Scanner(System.in).nextDouble();
}
for(i=0;i<sexo.length;i++){
if(sexo[i]=="f"){
if(sal[i]>5000){
System.out.println("Sra " + nome[i] + " tem um salário de " + sal[i] + " reais.");
}
}
}
}
}
Alguem poderia me ajudar?