3-1的输出helloimooc跟3-2的输出args[0]是啥关系呢?

3-1的输出helloimooc跟3-2的输出args[0]是啥关系呢?

正在回答

登陆购买课程后可参与讨论,去登陆

4回答

http://img1.sycdn.imooc.com//climg/5ae993ca0001c02421401584.jpg同学的问题是图中所示为什么是输出“hello,Imooc!”么?如果是此处,是因为这个地方,程序执行时,用户自己输入的“hello,Imooc!"会作为命令行第一个参数自动传入args[0],之后再被输出出来

windLin 2018-05-12 22:46:50

3-1输出HelloImocc是用System.out.println("");。。System.out.println("");是直接打印出""里面的内容,而3-2的输出args[0]; 是表示数组中第一个内容 比如,Hello word !  ,这里面有三个空格,System.out.println(arg[0]);输出的就是Hello ,arg[1]输出word ,arg[2]则输出 !;计算机中数组的顺序是从0开始; 我说的不是很专业,希望你能看懂

ming_Hao 2018-05-03 15:51:32

3-1的输出是编在程序中的,是固定的。3-2的输出是程序代码中用args[0],args[1],args[2]等来代替你想输出的东西,它可以让你在运行程序代码时随意修改你想输出的话,是不固定的。

chrismorgen 2018-05-02 10:23:10

两种不同的实现的方式,3-1是通过编译java文件直接输出helloimooc,这种方式不能在控制台改变输出的内容,是固定的。而3-2是通过在控制台输入命令行来实现输出的内容,args是数组,args[0]是数组中的第一个元素,同学可以仔细观看3-2的教学视频,学习如何用命令行去输出不同的内容。如果我的建议解决了你的问题,请采纳,祝学习愉快!

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师