求平均值的问题

来源:6-6 编程练习

慕函数2545795

2020-02-10 13:33

avg= sum/i;

这样写就会报错,改成

avg=sum/nums.length;  就可以运行,这是为什么是因为类型不一样吗?还是i 在结束循环后就会注销呢?

写回答 关注

3回答

  • Mr沐阳
    2020-03-07 13:11:55

    i 为循环变量,你再for()中定义的,作用于仅在循环内。当跳出循环时,i已经被 JVM回收了

    望采纳

  • 代码小萌新
    2020-02-11 11:27:48

    能否把代码看看,因为变量i定义的时候是for(int i;;)   所以这个i只在for循环定义了,而之后你说的sum/i,应该是i没定义。出循环了。

  • 慕慕3347562
    2020-02-10 14:03:25

    i起始是0的话不行,除数不能为零。

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165537 学习 · 17586 问题

查看课程

相似问题