2016-02-01 83 views
0
public static void main(String[] args) { 
    // TODO Auto-generated method stub 

    String rev = ""; 
    String input = "Hello World"; 
    int length = input.length(); 
    for (int i = length - 1; 1 >= 0; i--){ 

    rev = rev + input.charAt(i);  

} 
System.out.print(rev); 

回答

3

假設您已經複製並粘貼了該塊和代碼,則該錯誤是因爲System.out.print(rev);已放置在main()功能塊之外。

+0

那麼如何解決它呢? –

+0

將'''''''''''''main()'''功能塊內的''''System.ou ....'''語句移入。 – DominicEU

+0

公共靜態無效的主要(字串[] args){ \t \t // TODO自動生成方法存根 \t \t字符串轉= 「」(關閉'''}'''之前); \t \t System.out.println(「Enter a string to reverse:」); \t \t掃描儀鍵盤=新掃描儀(System.in); \t \t String input = keyboard.nextLine(); \t \t \t \t int length = input.length(); \t \t \t 爲\t(INT I =長度 - 1; 1> = 0;我 - ) \t \t \t \t 轉\t = REV + input.charAt(ⅰ); \t \t \t \t System.out.print(rev); \t \t } }如果我這樣做,它仍然顯示錯誤。 –

0
String str = "Welcome Java"; 
char[] strArray = str.toCharArray(); 

for (int i = strArray.length-1; i >=0 ; i--) { 
    System.out.print(strArray[i]); 
} 
+0

歡迎來到StackOverflow!請考慮在代碼中添加一些解釋。謝謝! – Aurasphere

相關問題