橘子味的心
标题:Java命令行参数

java命令行参数是一个参数,即在运行java程序时传递的参数。从控制台传递的参数可以在java程序中接收,并且可以用作输入。

因此,它提供了一种方便的方法来检查不同值的程序的行为。 可以从命令提示符传递N(1,2,3等)个参数。

java中的命令行参数的简单示例

在这个例子中,只接收一个参数并打印它。 要运行此Java程序,必须从命令提示符传递至少一个参数。

  1. class CommandLineExample {
  2. public static void main(String args[]) {
  3. System.out.println("Your first argument is: " + args[0]);
  4. }
  5. }
  6. Java

编译命令: javac CommandLineExample.java
执行命令: java CommandLineExample sonoo

执行以上命令,输出以下结果 -

  1. Your first argument is: sonoo
  2. Java

打印命令行参数所有值的示例

在这个例子中,打印命令行传递的所有参数。 为此,这里使用for循环遍历了数组。

  1. class A {
  2. public static void main(String args[]) {
  3.  
  4. for (int i = 0; i < args.length; i++)
  5. System.out.println(args[i]);
  6.  
  7. }
  8. }
  9. Java

编译命令: javac A.java
执行命令: java A sonoo jaiswal 1 3 abc

执行以上命令,输出以下结果 -

  1. sonoo
  2. jaiswal
  3. 1
  4. 3
  5. abc
  6. Java