Java教程-Java 命令行参数

Java命令行参数是在运行Java程序时传递的参数。这些参数可以从控制台传入,并在Java程序中进行接收和处理,它们可以作为输入数据。
通过使用命令行参数,我们可以方便地测试程序对不同值的行为。您可以从命令行传递任意数量的参数,例如1个、2个、3个等。
java命令行参数的简单例子
在这个例子中,我们只接收一个参数并打印它。要运行此 java 程序,您必须从命令提示符处传递至少一个参数。
class CommandLineExample{
public static void main(String args[]){
System.out.println("Your first argument is: "+args[0]);
}
}
compile by > javac CommandLineExample.java
run by > java CommandLineExample sonoo
输出:
Your first argument is: sonoo
打印所有值的命令行参数示例
在此示例中,我们打印从命令行传递的所有参数。为此,我们使用 for 循环遍历了数组。
class A{
public static void main(String args[]){
for(int i=0;i<args.length;i++)
System.out.println(args[i]);
}
}
compile by > javac A.java
run by > java A sonoo jaiswal 1 3 abc
输出:
sonoo
jaiswal
1
3
abc