问答详情
源自:3-2 Java中的算术运算符

数值类型问题

平均年龄用float avg    或者 double avg 都可以, 这是为什么呢

提问者:qq_行在天涯_04096833 2016-10-09 11:22

个回答

  • xiangfu
    2016-10-09 11:27:40
    已采纳

    double(双精度)比float(单精度)表示的范围更大,他们还可以表示int的数值,只是有小数点。(ps:float表示的数字末尾要加f,eg:float num1=0.1f,而double num2=0.3不加f)

  • qq_行在天涯_04096833
    2016-10-09 11:36:56

    float avg=sum/4   这个结果是26.0

    float avg=sum/4f  这个结果是26.25

    why?谢谢回答