Solicite 5 nomes e exiba a lista na tela. Após exibir a lista o algoritimo tmb tem que mostrar em ordem inversa aos nomes que foram digitados.
Linguagem Java.
Soluções para a tarefa
O algoritmo em Java que lê os nomes, mostra na tela uma lista deles e outra lista com esses nomes com a ordem inversa com que foram digitados segue abaixo.
Algoritmo em Java para receber nomes e imprimir lista em ordem inversa
O algoritmo em Java para ler 5 nomes e imprimir em ordem inversa, conforme foram digitados, deve conter instruções para ler os nomes e salvá-los em uma variável temporária e em mais uma outra que irá acumular os nomes. Também deve conter uma variável para receber o nome invertido.
O nome invertido será recebido de uma função que faz a reversão do nome digitado. O nome é passado por parâmetro quando essa função é invocada. Em seguida é nome invertido acumulado na lista de nomes invertidos.
Segue abaixo o algoritmo em Java:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner objNome = new Scanner(System.in);
String usuarioNome = "";
String usuarioNomeRevertido = "";
String usuariosNomeLista = "";
String usuariosNomeListaRevertido = "";
int i = 0;
while (i < 5) {
System.out.println("Digite o nome: ");
usuarioNome = objNome.nextLine();
usuariosNomeLista = usuariosNomeLista + usuarioNome + "\n";
usuarioNomeRevertido = reverterNome(usuarioNome);
usuariosNomeListaRevertido = usuariosNomeListaRevertido + usuarioNomeRevertido + "\n";
i++;
}
System.out.println("Lista de usuarios " + usuariosNomeLista);
System.out.println("\n Lista de usuarios reversa " + usuariosNomeListaRevertido);
objNome.close();
}
public static String reverterNome(String usuarioNome){
String revNome = "";
for (int i=(usuarioNome.length()-1); i>=0; i--){
revNome = revNome + usuarioNome.charAt(i);
}
return revNome;
}
}
Para aprender mais sobre programação em Java clique no link: https://brainly.com.br/tarefa/53954361
#SPJ9