黑马程序员技术交流社区

标题: 给main(String[]args)方法的args指定参数值 [打印本页]

作者: 瓶中人    时间: 2013-11-4 14:14
标题: 给main(String[]args)方法的args指定参数值
Java应用程序的入口方法main(String[]args),表示该方法需要接收一个字符串数组类型的参数值,该参数如果不指定,args接收的是null值,当然也可以在Java命令执行程序时指定。
如:Test.java文件的代码如下:
Public class Test{
Pubic static void main(String [] args){
     System.out.println(args[0]);
     System.out.println(args[1]);
}
}
在命令符操作界面,使用“javac Test.java”编译后,可使用如下命令执行test_2程序并为main()方法指定参数值。
   Java Test one two
上述命令为Test类main()方法的字符串数组指定了“one”和“two”两个元素值,也可以指定若干个,参数值之间需要用空格隔开。上述命令的执行结果为:

但其实为main()方法指定参数实际上不怎么用,但了解一下也是好的。

作者: 孙涛00    时间: 2013-11-4 17:33
同样在myeclipse中也可以将参数传递进主函数中。
鼠标选中需要传递参数类的代码任意地方:右键-->run As-->Run Configurations;  然后在左侧栏 选择java Application
然后在右侧的选项卡中选择 Arguments-->Program arguments:在这里面传入参数,多个参数之间用空格隔开。
这样进行参数传递可以进行动态传递参数。

主函数参数传递.jpg (74.03 KB, 下载次数: 24)

主函数参数传递.jpg





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2