读书人

main方法中的参数args?解决办法

发布时间: 2012-01-15 22:57:48 作者: rapoo

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

读书人网 >Java相关

热点推荐