课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
avg=sum/i为什么错的?此时的i不就是nums.length的大小吗
2016-06-30
源自:Java入门第一季(IDEA工具)升级版 6-6
正在回答
i是一个不断变化的值;你的sum/i是不可行的!再说你也没有放在{}之内!}就代表着结束了这个方法!所以你也不能用这个方法里面的i了!希望你能明白!不明白继续问我
Union3537890 提问者
mjka5632 回复 Union3537890 提问者
你的i变量使局部变量,超出for循环系统就不认识了 , 你貌似是在for循环结束调用的i,系统不知道i是谁,如果我没看错的话,你的代码是这么写的,代码的括号挺乱,我按你的代码意思猜的你的想要运行的过程
同学,你最好贴出代码来,便于发现问题
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
2 回答avg=sum/i 问题
3 回答为什么求平均值是 avg=sum/nums.length;
3 回答为什么sum+=num[i];不对。但是sum=sum+num[i];是对的
5 回答avg=sum/(i+1); 为什么不可以这样子?
5 回答// 求平均值 avg=sum/(nums.length);
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号