哪位大哥解释下我的问题java的

来源:百度知道 编辑:UC知道 时间:2024/06/30 21:49:40
for (int i=0;i<args.length;i++){
System.out.println("参数[" + i + "]:"+args[i])
}

怎么理解!

如果这是在主类中的main()方法中出现的,那么作用就是输出通过命令行传入程序的参数。

例如,以下程序:

public class prg{

public static void main(String args[])
{
for (int i=0;i<args.length;i++){
System.out.println("参数[" + i + "]:"+args[i])
}

}

并且按以下命令行执行它:

java prg abc defg

那么程序将输出如下:

参数[0]:abc
参数[1]:defg

args 是 main方法的参数 String []args

数组名 是一个对象引用 这个对象只有一个属性就是 length
它表示数组的长度...

就这样 每一个元素是个String 对象