java中带参数的main和c中的不同,arg[0]表示第一个参数,arg[1]表示第二个参数,依此类推. 而c中的arg[0]好像表示的是文件名. 这个java test test1 test2中,arg[0]为test1,而不是test,arg[1]为test2
源程序如下: public class test { public static void main(String[] args) { System.out.println("run is the" + args[0]); System.out.println("run is the" + args[1]); System.out.println("run is the" + args[2]); } } 运行时这样: >java test i love you 运行结果如下: i love you 不知道这样解释是否够明白 总之要多多练习才有效果啦
Because 讨论的重点,不在于异常
不过在main函数中抛异常是个好习惯啊! public static void main(String[] args) throws Exception
:String[] args是一个数组的
如果你只是赋值了一个他是args[0]的值没有args[1]
所以至少要这样:11111 22222 33333
在args[]数组中是以空格间隔数组元素的!
args[0]对你输入的应第一个数。
而c中的arg[0]好像表示的是文件名.
这个java test test1 test2中,arg[0]为test1,而不是test,arg[1]为test2
public class test {
public static void main(String[] args) {
System.out.println("run is the" + args[0]);
System.out.println("run is the" + args[1]);
System.out.println("run is the" + args[2]);
}
}
运行时这样:
>java test i love you
运行结果如下:
i
love
you
不知道这样解释是否够明白
总之要多多练习才有效果啦
public static void main(String[] args) throws Exception