2013-05-03 153 views
-1

我是一个真正开始的程序员,只是学习基本知识,我试图理解在“main(String [] args)”中显示的确切“args”是什么。 我整天搜索,我找不到答案... 我发现它是连接到 - 命令行参数。但我不知道这些是什么意思。 我想知道(即使它只是基本的)它是什么“参数”。 Tnx。 Ooo ...顺便说一下..如果这很重要,我使用Java语言。什么是args,我如何使用它?

回答

3

当你运行一个Java程序,它通常是这样的:

java MyProgram 

不过,也有包括命令行参数的选项。例如,如果你的程序增加了两个号码,可以将它设置为输入取像这样:

java MyProgram 12 47 

在这种情况下,编曲就等于["12", "47"]。以这种方式进行输入工作非常有用,因为它可以更轻松地通过批处理文件或类似方式自动执行程序。

+0

我不明白什么是“MyProgram”,但我明白args是一个字符串数组..但我如何使用它?我不明白什么是命令行参数。 – 2013-05-04 10:45:16

+0

@PanEyal你使用命令行来运行程序吗? 'MyProgram'就是你的类被调用的任何东西,就像'public class MyProgram'一样。看看我的命令行参数示例,看看它们是什么。 – nullptr 2013-05-04 15:32:37

0

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

相关问题