课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
avg= sum/i;
这样写就会报错,改成
avg=sum/nums.length; 就可以运行,这是为什么是因为类型不一样吗?还是i 在结束循环后就会注销呢?
2020-02-10
源自:Java入门第一季(IDEA工具)升级版 6-6
正在回答
i 为循环变量,你再for()中定义的,作用于仅在循环内。当跳出循环时,i已经被 JVM回收了
望采纳
能否把代码看看,因为变量i定义的时候是for(int i;;) 所以这个i只在for循环定义了,而之后你说的sum/i,应该是i没定义。出循环了。
i起始是0的话不行,除数不能为零。
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
3 回答求平均值问题
1 回答求平均值问题
1 回答求平均值的疑问
2 回答求int类变量的平均值问题
4 回答求平均值是不是有问题