-1

我是一个新的程序员,我刚刚开始学习 Java 的基础知识,我试图理解“args”在“public static void main(String[] args)”中究竟代表什么。我发现它连接到命令行参数,我不明白。我想知道“args”是什么意思。

谢谢你。

4

2 回答 2

3

运行 Java 程序时,它通常如下所示:

java MyProgram

但是,您也可以选择包含命令行参数。例如,如果您的程序添加两个数字,您可以将其设置为接受如下输入:

java MyProgram 12 47

在这种情况下, arr 将等于["12", "47"]。以这种方式进行输入工作很有用,因为它可以更轻松地通过批处理文件等自动运行程序。

于 2013-05-03T19:50:03.213 回答
0

args是命令行参数的任意名称。从命令行运行 java 类文件会将字符串数组传递给 main() 函数。如果您想处理额外的参数,您可以检查某些索引处的关键字args并基于它们执行额外的功能。

于 2013-05-03T19:50:23.793 回答