Java中的命令行参数示例

Java中,我们还可以在通过命令行调用程序时提供值(参数)。这些参数称为命令行参数。

参数的类型是字符串,我们可以使用命令名称传递多个参数(作为字符串)。因此,我们可以说它是(命令参数)字符串数组。

注意:通过命令行传递的所有值均视为字符串。

看看Java中方法main()的语法

public static void main(String args[])

在这里,String是类,而args []是String数组。

Java-命令行参数示例

该程序将打印通过java可执行命令执行程序时通过命令提示符传递的所有给定参数。

class CLA_Example{

public static void main(String args[]){

System.out.println("Arguments are:");

//打印所有参数

for(int i=0; i<args.length; i++){

System.out.println("args[" + i +"]: " + args[i]);

}

}

}

编译

javac CLA_Example.java

执行/运行

java CLA_Example Hello world "Hi, there how are you?" 28 

Arguments are:

args[0]: Hello

args[1]: world

args[2]: Hi, there how are you? 

args[3]: 28

计算Java中命令行参数的总数

args.length返回参数的总数。

class CLA_Example{

public static void main(String args[]){

System.out.println("Total arguments are: " + args.length);

}

}

编译

javac CLA_Example.java

执行/运行

java CLA_Example Hello world "Hi, there how are you?" 28 

Total arguments are: 4

以上是 Java中的命令行参数示例 的全部内容, 来源链接: utcz.com/z/326417.html

回到顶部