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

求平均年龄问题

sum/4 ,结果为26.0;sum/4.0 结果为26.25 是为什么呢?

提问者:子邑 2015-09-02 00:11

个回答

  • 子邑
    2015-09-02 00:22:29

    double avg=sum/4;  “avg”和“4”都是int型,结果是int型26,转换成double型就是26.0 。

    double avg=sum/4.0; "sum"是int型,4.0是double型,结果是还是double型 26.25。

    不知这样理解的对否?