Java程序显示命令行参数


在本文中,我们将学习如何在Java中使用命令行参数。命令行参数提供了一种在从命令行执行程序时向程序传递信息的方法。这些参数作为字符串数组传递给Java程序的主方法,允许程序直接访问和使用它们。

问题陈述

给定一个Java程序,任务是显示在执行程序时传递给程序的所有命令行参数。

输入

Command-line arguments:
this is a command line 200 -100
输出
args[0]: this
args[1]: is
args[2]: a
args[3]: command
args[4]: line
args[5]: 200
args[6]: -100

显示命令行参数的步骤

以下是显示命令行参数的步骤

  • 定义一个类型为String[]的参数的主方法来接受**命令行参数**。
  • 使用循环迭代args数组并打印每个命令行参数。
  • 显示每个参数的索引和值。
  • Java程序显示命令行参数。

Java程序显示命令行参数

以下程序显示所有命令行参数

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

尝试按如下所示执行此程序 -

$java CommandLine this is a command line 200 -100

输出

args[0]: this
args[1]: is
args[2]: a
args[3]: command
args[4]: line
args[5]: 200
args[6]: -100

代码解释

该程序接受在执行程序时传递的**命令行参数**。主方法在args数组中获取这些参数。for循环用于迭代数组,对于每个参数,它使用**System.out.println()**打印参数的索引和值。这允许程序在从命令行执行程序时动态显示所有传递的参数。

更新于:2024年11月7日

13K+ 次浏览

开启你的职业生涯

通过完成课程获得认证

开始学习
广告