分类:
2008-09-12 09:06:16
现在来看看参数部分:
我们可以做个实验:
class Test { public static void main(String[] args) { System.out.println(args.length); System.out.println(args[0]); } } |
结果为:
这两行都可以看出args并没有分配空间(第二行说书组越界错误)
那么args参数到底是用来干什么的呢?
原来参数args是用来接收命令行的参数的 (但不包括java Test)
我们可以在输入(1)后输入:
(3) java Test Roy
结果为:
下面我们来改写一下这个程序:
class Test { public static void main(String[] args) { System.out.println(args.length); if(args.length>0) { for(int i=0;i } } } |
再输入
(4) java Test Roy lx
结果为