我是一名真正的初级程序员,只是学习基础知识,而我正试图理解“main(String [] args)”中显示的“args”究竟是什么。 我整天都在搜索,我找不到答案...... 我发现它连接到 - 命令行参数。但我不知道这些含义是什么。 我想知道(即使它只是基本的)什么是“args”。 TNX。 噢......顺便说一句..如果重要的是我正在使用Java语言。
答案 0 :(得分:3)
运行Java程序时,通常如下所示:
java MyProgram
但是,您也可以选择包含命令行参数。例如,如果您的程序添加了两个数字,您可以将其设置为采用如下输入:
java MyProgram 12 47
在这种情况下,arr等于["12", "47"]
。以这种方式进行输入工作非常有用,因为它可以更轻松地通过批处理文件等自动运行程序。
答案 1 :(得分:0)
args
是命令行参数的任意名称。从命令行运行java类文件会将一个字符串数组传递给main()函数。如果要处理额外的参数,可以检查args
的某些索引处的关键字,并根据它们执行额外的功能。