日期:2014-05-20  浏览次数:20556 次

大侠帮我看看错在哪里了这个程序
Java code
// 编写一个名为PrintArguments的程序,打印从命令行中获取的四个参数

class PrintArguments{
    public static void main(String args[]){
    if (args.length!=4) 
    {
        System.out.println("Please input 4 arguments");
        System.exit(0);
    }
    else for (int i=0;i<4;i++) 
         { System.out.println(args[i]);}
       }
}





这是清华大学的java课程的课后习题,代码是他们给的正确答案,编译出错,我贴上图了






------解决方案--------------------
else下面有个全角空格
------解决方案--------------------
Java code

class PrintArguments{
    public static void main(String args[]){
    if (args.length!=4) 
    {
        System.out.println("Please input 4 arguments");
        System.exit(0);
    }
    else for (int i=0;i<4;i++) 
         { System.out.println(args[i]);}
       }//这里有中文空格,删除掉即可
}

------解决方案--------------------
正解