为什么sum/4.0.后结果会不一样

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

慕瓜5001555

2019-02-13 17:51

https://img3.mukewang.com/5c63e8120001b59814401080.jpg求解呀!!!

写回答 关注

2回答

  • 慕勒1495706
    2019-02-13 19:01:53

    sum 是整数,4也是整数,整数除整数是整数。

    现在你是sum/4.0,因此,结果会有精确度~

  • JuniorTmac3583622
    2019-02-13 18:53:27

    4.0是double类型,sum是int类型,int和double一起运算时计算的结果是double类型,故结果为26.25。

    4是int类型,两个int计算的结果是int,所以运算结果就是26,转化为double类型后,结果就是26.0。


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

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

1165172 学习 · 17581 问题

查看课程

相似问题