发布网友 发布时间:2022-04-26 01:18
共3个回答
热心网友 时间:2022-06-19 08:41
命令行输入的参数里的第一个
args[0]就是用命令行编译运行java程序时,传入的第一个参数,比如运行一个程序,代码如下:
public class Test{
public static void main(String [] args){
for(int i=0;i<args.length;i++)
System.out.println(args[i]);
编译
javac Test.java
运行
java Test param1 param2 回车
得到的结果是
param1
param2
就是说args[0]是传入的第一个参数args[2]是传入的第二个参数。
扩展资料:
ARGs,MAIN函数中args参数,args[] 在命令行运行时候输入的参数,因为参数可以为多个,所以要用数组来存,比如dos的copy命令:copy c:\*.* d:\*.*,这就是两个参数c:\*.*和d:\*.*。
java在命令行运行的时候要用到java命令:
java Test value1 value2
后面就是两个参数,在main里面args[]就是两个长度的数组value1存在args[0]中,value2存在args[1]中。
args[0]存储的是命令,其后才是参数。
参考资料来源:百度百科-ARGs
热心网友 时间:2022-06-19 08:42
java程序有一个主方法,是这样的public static void main(String [] args)热心网友 时间:2022-06-19 08:42
命令行输入的参数里的第一个