publicstaticvoidmain(String[]args){String[]nome=newString[10];inti,j;for(i=0;i<=nome.length-1;i++){nome[i]=JOptionPane.showInputDialog("Digite o "+(i+1)+"º nome: ");}StringexibirNomes="";for(Stringnomes2:nome){exibirNomes+=nomes2+"\n";}JOptionPane.showMessageDialog(null,exibirNomes);for(i=nome.length;i<=0;i--){
Como imprimir os nomes na ordem inversa da qual foram digitados? :?
Obrigada pelo Código Bruno, mas ainda nao vimos essas estruturas de ordenação :?
imagino que nesse caso, que vc me mandou, o metodo vai trocando as variáveis de posição até que fique ao inverso do inicial (me corrija se estiver errada, please, não tenho certeza do que estou falando haha). Eu só queria mesmo entender como vou fazer pra ele mostrar o vetor inversamente sem usar essas ordenações, tem como?
A
AbelBueno
LuluzinhaS:
Como imprimir os nomes na ordem inversa da qual foram digitados? :?
Você pode usar a forma contrária que foi usada na leitura:
Eu preciso fazer um segundo vetor pra armazenar os dados de forma inversa?
ViniGodoy
public static void main(String[] args) {
String[] nomes = new String[10];
for (int i=0; i < nome.length-1; i++){
nomes[i] = JOptionPane.showInputDialog("Digite o " + (i+1) +"º nome: ");
}
for (int i = nome.length-1; i>= 0; i--){
System.out.println(nomes[i]);
}
}