我是一个真正开始的程序员,只是学习基本知识,我试图理解在“main(String [] args)”中显示的确切“args”是什么。 我整天搜索,我找不到答案... 我发现它是连接到 - 命令行参数。但我不知道这些是什么意思。 我想知道(即使它只是基本的)它是什么“参数”。 Tnx。 Ooo ...顺便说一下..如果这很重要,我使用Java语言。什么是args,我如何使用它?
-1
A
回答
3
当你运行一个Java程序,它通常是这样的:
java MyProgram
不过,也有包括命令行参数的选项。例如,如果你的程序增加了两个号码,可以将它设置为输入取像这样:
java MyProgram 12 47
在这种情况下,编曲就等于["12", "47"]
。以这种方式进行输入工作非常有用,因为它可以更轻松地通过批处理文件或类似方式自动执行程序。
0
args
是命令行参数的任意名称。从命令行运行java类文件将传递一个字符串数组到main()函数。如果你想处理额外的参数,你可以检查关键字args
的某些索引,并根据它们执行额外的功能。
相关问题
- 1. 什么是ipc?我如何使用它?
- 2. 什么是YQL?它是否像jQuery?我如何使用它?
- 3. 我什么时候使用** kwargs vs kwargs(* args vs args)?
- 4. JavaVM.framework。它是什么?我怎么用它?
- 5. Java中var-args的用法是什么?
- 6. 什么是PS3 Root密钥/它有什么作用/它是如何使用的?
- 7. 什么是makeinfo,我如何得到它?
- 8. 什么是HttpClient?我如何得到它?
- 9. 什么是Autoconf?为什么人们使用它?我应该使用它吗?
- 10. SSMA时间戳。它是什么,它是如何使用的?
- 11. 什么是XRPC,我该如何使用它
- 12. 什么是Android BrowserFrame,我该如何使用它?
- 13. LaTeX中的.tpl文件是什么?我如何使用它?
- 14. 行动的结果是什么,我该如何使用它?
- 15. 什么是Ruby on Rails?我如何使用它?
- 16. Mercurial Diff Merge:这是什么工具,我该如何使用它?
- 17. 什么是fileAPI?我如何以角度使用它?
- 18. 什么是持久细分树,我如何使用它们?
- 19. 什么是C#中的“88型”,我该如何使用它?
- 20. 什么是Commons Lang,我如何使用它? (Java)
- 21. 什么是couchdb,我该如何使用它?
- 22. 什么是扩展,我们如何使用它?
- 23. 什么是箭头,我该如何使用它们?
- 24. AngularJs Material中的defaultIconSet()是什么以及我如何使用它?
- 25. 什么是私人FrameWorks,我们将如何使用它们?
- 26. 什么是getattr(),我该如何使用它?
- 27. 什么是LINQ?我如何在PHP中使用它?
- 28. 什么是此对象的名称,我该如何使用它?
- 29. 什么是安全墙,我如何使用它?
- 30. 什么是ColorPrimaryLight,我该如何使用它?
我不明白什么是“MyProgram”,但我明白args是一个字符串数组..但我如何使用它?我不明白什么是命令行参数。 – 2013-05-04 10:45:16
@PanEyal你使用命令行来运行程序吗? 'MyProgram'就是你的类被调用的任何东西,就像'public class MyProgram'一样。看看我的命令行参数示例,看看它们是什么。 – nullptr 2013-05-04 15:32:37