课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
为什么最后 avg=sum/i; 这样写不行....求解
2016-03-05
源自:Java入门第一季(IDEA工具)升级版 6-6
正在回答
因为for循环里定义的i是个局部变量,出了方法体就失效了。
所以avg=sum/i 中的i是无效的,所以会出错。
花灬瞳 提问者
i是局部变量,出了for循环后i释放。应将i换成数组的长度。
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
2 回答float avg=sum/4.0;
1 回答double avg=sum/4.0
1 回答double avg = sum/4.0;
2 回答为什么double avg=sum/4;和double avg=sum/4.0;不同???
5 回答avg=sum/(i+1); 为什么不可以这样子?