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

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

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下载
官方微信