2016-02-01 92 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

相关问题