为了账号安全,请及时绑定邮箱和手机立即绑定

这种的结果和参考给出的结果不一样

for(int i=1;i<hobbys.length;){

i++;

.......

正在回答

3 回答

5827413100015ae805000309.jpg

在这里i++优先于System.out.println(hobbys[i]);所以只有将hobbys.length-1才不会有角标越界



582741320001e52605000330.jpg


这里的for循环中i++是最后执行到的。System.out.println(hobbys[i]);执行完后才执行i++的


1 回复 有任何疑惑可以回复我~

不是,,是我这打错了。。应该是:

for(int i=0;i<hobbys.length;){

i++;

...

0 回复 有任何疑惑可以回复我~

循环应该0开始吧,数据第一个元素应该为hobbys[0].

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

这种的结果和参考给出的结果不一样

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号