avg=sum/i 问题

来源:6-6 编程练习

花灬瞳

2016-03-05 16:53

为什么最后  avg=sum/i;  这样写不行....求解

写回答 关注

2回答

  • 太合衬i
    2016-03-05 17:09:26
    已采纳

    因为for循环里定义的i是个局部变量,出了方法体就失效了。

    所以avg=sum/i 中的i是无效的,所以会出错。

    花灬瞳

    非常感谢!

    2016-03-05 17:53:00

    共 1 条回复 >

  • walkin_sometime
    2016-03-05 17:09:22

    i是局部变量,出了for循环后i释放。应将i换成数组的长度。

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

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

1165523 学习 · 17586 问题

查看课程

相似问题