faça um programa que leia 30 nomes e armazene em um vetor de Strings. Em seguida, peça para o usuário informar um nome e verifique se o mesmo se encontra no vetor. Se o nome for encontrado mostre a mensagem com o nome e a posição, caso contrário apresente uma mensagem informando que o nome não foi encontrado.
Cria o vetor de string de tamanho 30.Faça um for para preencher o vetor. Leia o valor do usuário e compara a string digitada com o método .equals() percorrendo o vetor novamente e verificando cada posição.
public static void main(String[] args) {
System.out.println("Insira a quantiedade de nomes que deverá haver no vetor: ");
int qtNomes = new Scanner(System.in).nextInt();
String vetorNomes[] = new String[qtNomes];
String nomes = "";
for (int i = 0; i < vetorNomes.length; i++) {
System.out.println("Insira os nomes: ");
nomes = new Scanner(System.in).nextLine();
vetorNomes[i] = nomes;
}
System.out.println("Insira o nome que deseja procurar!");
String nomeP = new Scanner(System.in).nextLine();
for (int j = 0; j < vetorNomes.length; j++) {
if (nomeP.equals(vetorNomes[j])) {
System.out.println("o nome é: " + nomeP + " e sua posição é: " + (j + 1));
} else if ((j+1) == qtNomes) {
System.out.println("Seu nome não foi encontrado");
}
}
}
}
o codigo pede a quantiedade de nomes, depois os nomes e armazena no vetor, depois compara com os nomes armazenados, e os exibe junto com a posição, caso o nome não esteja no vetor, ele exibe que o nome foi encontrado
se você puder, ponha este resultado como solução. É para um trabalho por favor