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

为什么整型除以整型可以赋值给一个double型??

难道不是应该用

double avg = sum/4.0;

吗?

为什么要用double avg = sum/4;


提问者:bingolu 2018-07-23 15:28

个回答

  • 真的菜的抠脚
    2018-08-05 10:26:40

    这是运用了类型的自动转换。

  • DJR丶双
    2018-07-30 20:16:56

    double占8字节,而int只占四字节;所以只能double兼容int,不能反过来。

    “/”两边数据类型得一致吧

  • 慕码人3154419
    2018-07-23 15:38:08

    double型可以兼容int型,如果反过来就不行吧。