如何求平均值

来源:3-2 Java中的算术运算符

qq_灰色轨迹_0

2015-08-04 16:19

求平均年龄的怎么输出具体小数值?求指教

写回答 关注

1回答

  • 天启之魂
    2015-08-04 22:40:47

    double avg=sum/4;  结果是avg是26.0

    double avg=sum/4.0; 结果avg是26.25 因为sum和4 都是int 输出的avg默认也是int类型  需要把4改为4.0 得到的avg才是double类型

    天启之魂 回复苏蘚苼

    代码在内存中的执行顺序是先右边计算出结果然后赋值给左边,sum是int 4也是int 计算的结果也会是int 结果26.25取整变成26 然后将26赋值给avg 因为avg是double类型,所以avg变成26.0 如果把4改为4.0 右边的计算结果默认就是26.25 而不会取整 然后直接赋值给avg结果就是26.25

    2015-09-06 17:21:03

    共 2 条回复 >

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

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

1165172 学习 · 17581 问题

查看课程

相似问题