首页 养生问答 疾病百科 养生资讯 女性养生 男性养生

args[0]代表文件是什么意思

发布网友 发布时间: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)
你说的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]是传入的第二个参数,以此类推。
注:命令行编译、运行java程序需要配置JDK环境变量

热心网友 时间:2022-06-19 08:42

命令行输入的参数里的第一个

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com