main(String【】args)是什么意思

baidu_38245148 2017-04-09 06:11:19
[b][color=#FF0000]简单地说,就是main()方法中的String 【】args就是main函数的参数,然后这个参数就是一个字符串的数组,也就是其他人说的命令行参数[/b]
...全文
1620 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
China小嘿 2017-04-09
  • 打赏
  • 举报
回复
楼主说的对啊
MikeDDT009 2017-04-09
  • 打赏
  • 举报
回复
2楼说的有道理,其实这个并不需要太过纠结,规定就这样写,程序的入口就是这样 从方法来说的话,那就是个参数而已。 按我的理解,从2楼的说法改变个其它情况来简单意会大概就是这样: 用段小代码说明情况吧:
	//扫描器
		Scanner input = new Scanner(System.in);
		//PS:在输入的时候,整形接收你输入个字符串或者说乱按一通看看报错
		//而String类型可以说是随意输入而不会出错
		//在这种情况下你会输什么,特别是给别人用的时候,哪怕你打了提示,而别人仍然就不按照提示输入这样,整形立马报错,程序就完了,仔细想想
		//输入选择的类型
		//先整形
		int choice = input.nextInt();
		//字符串
		String choice1 = input.next();
podd 2017-04-09
  • 打赏
  • 举报
回复
Main是程序的入口,而string[] args是程序启动时所带的参数,因为String具有普遍性。任何字面形式都可以解释成String,可以接受数目不定的String类型的参数,因为运行者可能要附加运行参数,所以用String[]来存储参数最合适

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧