为什么算平均值时,不能用sum / i

来源:6-6 编程练习

莫利_molly

2016-03-25 00:46

avg=sum/i;会运行错误,为什么啊?


写回答 关注

3回答

  • 坏蛋君
    2016-03-25 00:59:22
    已采纳

    i是局部变量,只能在for循环中使用。而avg=sum/i中的i已经不存在了。

    莫利_mol...

    那我如果在程序开始时定义i,为什么也会运行错误?

    2016-03-25 19:11:22

    共 1 条回复 >

  • 莫利_molly
    2016-03-26 00:09:36

    哦哦,知道了,我以为开始定义i=0后,在for循环里就可以省略i的值了,我是这么写的:for(i;i<nums.length;i++);找到错误原因了,谢谢。

  • 坏蛋君
    2016-03-25 21:45:51

    可以啊,你把程序发过来看看

    56f541010001e5e804820340.jpg

    56f54101000130bf05000404.jpg


    莫利_mol...

    哦哦,知道了,我以为开始定义i=0后,在for循环里就可以省略i的值了,我是这么写的:for(i;i<nums.length;i++);找到错误原因了,谢谢

    2016-03-26 11:44:42

    共 1 条回复 >

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

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

1165172 学习 · 17581 问题

查看课程

相似问题