Ler nome e sexo de 4 pessoas e imprimir se é senhor ou senhora ajudddaaa

public class Prova2 {
Scanner scan = new Scanner(System.in);
public static void main(String[] args) {
String nome[] = new String[4];
String sexo[] = new String[4];
for(int i=0; i<5; i++){
System.out.println(“DIGITE O NOME”);
nome = in.Nextline();
System.out.println(“DIGITE O sexo”);
sexo = in.Nextline();
}

}

Use o array!

nome[i] = in.Nextline();

1 curtida

O que vc não está sabendo fazer?

Pelo que entendi você precisa imprimir a string “senhor” ou “senhora” a depender do sexo da pessoa, certo?
Seu código possui alguns erros: você esta declarando um vetor para nome e um para sexo, mas dentro do laço de repetição não está indicando o índice que está acessando para salvar a informação de nome e sexo. Além disso, para usar o método nextLine você precisa passar o objeto do tipo Scanner que você criou (nesse caso o objeto “scan”).
O código ficaria dessa forma:

class Prova2 {
  public static void main(String[] args) {
    Scanner scan = new Scanner(System.in);
    String nome[] = new String[4];
    String sexo[] = new String[4];
    for(int i=0; i<5; i++){
      System.out.println("DIGITE O NOME");
      nome[i] = scan.nextLine();
      System.out.println("DIGITE O sexo");
      sexo[i] = scan.nextLine();

      if(sexo[i].equals("feminino")) {
        System.out.println("Senhora");
      } else {
        System.out.println("Senhor");
      }
    }
  }
}