2015-11-02 47 views
1

你好,我有以下字符串,但似乎無法讓它顯示在原始形式輸入的單詞以及相反的形式。反向名稱

NameemaN

有人可以幫忙嗎?

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); 
    } 
} 
+3

的[反Java中的字符串(http://stackoverflow.com/questions/7569335/reverse-a-string-可能的複製in-java) –

+3

@wadda_wadda我不相信這是一個重複,因爲OP沒有要求邏輯來反轉一個字符串。 – sam

回答

2

您不是先打印它,它只會反向打印。

嘗試改變print語句...

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