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

main方法中的参数args????
public   class   Yippee{
    public   static   void   main(String[]   args){
        for(int   x=1;x <args.length;x++){
            System.out.print(args[x]+ "   ");
        }
    }
}
and   two   separate   command   line   invocations:
java   Yippee
java   Yippee   1234
what   is   the   result?
这一题是如何执行的呢?这两行命令是如何用的呢?
请多多指教!!!


------解决方案--------------------
探讨

java Yippee这个的意思就是把Yippee作为参数传到main函数里面了args[0]就是Yippee了

------解决方案--------------------
你给出的代码直接运行下就不出结果了么?
另外JAVA中的数组是从索引0开始的,所以想得到你想要的输出结果需要修改下你的代码
public class Yippee{ 
public static void main(String[] args){ 
for(int x=0;x <args.length;x++){ 
System.out.print(args[x]+ " ");


}

java Yippee #没有输出
java Yippee 1234 #输出1234