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

这是为什么啊,到底哪里不对了,我真的想不出来了,麻烦大伙帮我解答一下,

这个到底哪里不对劲了,

https://img1.sycdn.imooc.com//5b97d1c20001bf9408430504.jpg

正在回答

6 回答

你试试

for(int i= 0;   i<a.length;    i++)         看看怎么样~~~~

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

amd3203 提问者

太感谢了,答案出来了。我居然把这个忘掉了.......
2018-09-11 回复 有任何疑惑可以回复我~
#2

慕瓜453346 回复 amd3203 提问者

慢慢踩坑吧!!!踩过的坑就是进步啦~~~~
2018-09-12 回复 有任何疑惑可以回复我~
#3

慕移动0262251 回复 amd3203 提问者

为什么不能等于啊 我还没想起来
2018-09-21 回复 有任何疑惑可以回复我~
#4

amd3203 提问者 回复 慕移动0262251

因为数组下标的问题,数组下标i和数组个数count关系是count=i+1
2018-09-27 回复 有任何疑惑可以回复我~
#5

程序鬼 回复 慕移动0262251

lenghth是最大长度,如果等于满足,那后面还有i++,就会超出长度
2018-10-02 回复 有任何疑惑可以回复我~
查看2条回复

max = a[b-1], 数组起始下标是从 0 开始的, 老师已经在课程里面讲过,不清楚的可以回看前面的课程(具体第几节记得不清楚,自己可以找下)

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

我是小白,这些是后面会讲到吗?

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

小于数组长度,不能等于

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

b=a.length-1

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

amd3203 提问者

b=a.length-1我试了输出是19......
2018-09-11 回复 有任何疑惑可以回复我~
#2

程序鬼 回复 amd3203 提问者

final会告诉编译器,这个数据是不会修改的,也就是b的值不会变,而且你后面没有用到b,for循环a.length是判断,不可以等于,写成i<=a.length-1就可以了
2018-10-02 回复 有任何疑惑可以回复我~

哥哥你的 double avg 没有赋值嗯 你要给一个0: double avg=0;

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

amd3203 提问者

这个系统会默认一个初值0的,可以不用付初值
2018-09-11 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

这是为什么啊,到底哪里不对了,我真的想不出来了,麻烦大伙帮我解答一下,

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信