preciso criar um projeto em que o usuário digite nomes e gêneros entre feminino e masculino, e em seguida separar em dois grupos só que eu sou iniciante e não sei como fazer isso. se alguém poder ajudar .
Você vai ler o nome e o gênero.
Se o gênero for masculino, vai pertencer a um grupo, senão a outro.
Exemplo de código
import java.util.ArrayList;
import java.util.Scanner;
public class SeparadorNomes {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
ArrayList<String> nomesFemininos = new ArrayList<>();
ArrayList<String> nomesMasculinos = new ArrayList<>();
while (true) {
System.out.print("Digite o nome (ou 0 para sair): ");
String nome = scanner.nextLine();
if (nome.equals("0")) {
break;
}
System.out.print("Digite o gênero (F ou M): ");
String genero = scanner.nextLine();
if (genero.equalsIgnoreCase("F")) {
nomesFemininos.add(nome);
} else if (genero.equalsIgnoreCase("M")) {
nomesMasculinos.add(nome);
} else {
System.out.println("Gênero inválido, digite F ou M");
}
}
System.out.println("Nomes femininos: ");
for (String nome : nomesFemininos) {
System.out.println(nome);
}
System.out.println("Nomes masculinos: ");
for (String nome : nomesMasculinos) {
System.out.println(nome);
}
}
}