学习如逆水行舟,不进则退。java编程语言的学习更是如此,每天都会有新的知识不断涌现,这更加需要我们不断拓展自身了。今天主要为大家介绍一下,在java中main方法的参数string[ ] args的使用指南,并且通过图片和代码为大家详细解析。
首先,在大家刚学java的时候一般都会先记住主方法main的写法,代码如下:
public static void main(String[] args) {} public static void main(String args[]) {} //两种写法都是一样的,都表示字符串数组args,其中args只是普通变量名,可以随意定义(前提是符合变量名规则)
那么问题来了,为什么要这么写?答案很简单,这是java规定的。它要求main方法参数必须为字符串数组(String [ ]),变量名没有太多的要求,一般情况下使用args也就是arguments(”参数“的复数形式)的缩写。
如果我们不按照它的要求操作,就会出现如下情况:
public static void main(String args) { //将String[]改成了String //省略几百万代码
在eclipse运行结果:
但是如果在已经有正确main方法的情况下,再有同名的main方法,就会造成方法重载:
public static void main(String[] args) { //正确标准完美的main方法 } public static void main(String args) { //方法重载 }
好了,话题扯远了,让我们回到一开始的问题,使用指南。参数String[ ] args的作用就是可以在main方法运行前将参数传入main方法中。具体操作如下:
1.从控制台,输入编译执行命令时传参数。代码如下所示:
public static void main(String[] args) { for (int i = 0; i < args.length; i++) System.out.println(args[i]); //遍历输出args[]中元素
但是这个时候args[]并没有赋值,所以我们需要从控制台命令行进行赋值,图片展示如下:
所以在命令行中使用String[ ] args即传入参数的使用为:java 类名【参数1】【参数2】【参数3】 诸如此类。
2.在eclipse使用String[ ] args,鼠标右键点击程序,操作如下:
出现以下窗口,切换到(x)=Arguments窗口,输入参数,操作如下:
最后点击Run运行即可。
以上就是关于java中string[ ] args使用指南的具体操作流程。想要了解更多java基础知识,敬请关注奇Q工具网。
推荐阅读: