Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Dúvida no Ex. 12 da Aula 3 - Java.lang

Minha resposta foi igual a do Alura, mas mesmo assim não está imprimindo a frase ao contrário, a saída mostra a seguinte mensagem:

socorraM me subinô on ibus ,em-marrocoS

O código atual:

public static void main(String[] args) {
    String texto = "Socorram-me, subi no ônibus em Marrocos";

     for (int i = texto.length() - 1; i >= 0; i--) {
         System.out.print(texto.charAt(i));
     }
}
3 respostas
solução!

Está correto o seu código, a frase está de trás pra frente. Mas pelo fato dela ser um palíndromo, tanto faz se você escrevê-la de trás pra frente como de frente pra trás.

Outros exemplos de palíndromos:

  • radar
  • ovo
  • matam
  • anã

Substitua qualquer uma desta palavras na sua String texto e veja o resultado.

Espero ter ajudado, bons estudos!

AH! mds, passei vergonha HUAHUA xD

Vlw pela resposta, saquei!

Outra solução usada

String s = "Socorram-me, subi no ônibus em Marrocos";

System.out.println(new StringBuffer(s).reverse());

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software