Name in Reverse

Hello I have the following string but cant seem to get it to display the word entered in original form as well as its reverse form together.

NameemaN

Can someone please help?

import java.util.*;

class ReverseString
{
   public static void main(String args[])
   {
      String Nombre, reverse = "";
      Scanner in = new Scanner(System.in);

      System.out.println("Anota tu Nombre");
      Nombre = in.nextLine();

      int length = Nombre.length();

      for ( int i = length - 1 ; i >= 0 ; i-- )
         reverse = reverse + Nombre.charAt(i);

      System.out.println("Tu nombre alrevez: " + reverse);
   }
}

Upvotes: 1

Views: 54

Answers (1)

ChiefTwoPencils
ChiefTwoPencils

Reputation: 13930

You're not printing it forward first so it will only print in reverse.

Try changing the print statement to...

System.out.println("Tu nombre alrevez: " + Nombre + reverse);

Upvotes: 2

Related Questions