wisechenjun
2015-09-28 21:02
为啥double x=40/9 这个公式运算得出4
首先是 40/9 做运算,两个数都是整形,所以结果是 4(整形运算之后自动舍去小数部分)
再进行复制运算 :因为 x 为double型 精度高于 整形 所以防止精度丢失 整形自动转为 浮点型(双精度) ,即4.0
wisech...
非常感谢!
2015-09-28 22:18:52
共 2 条回复 >
结果是4.0啊。
我查了一下java整数除整数得出就是整数……
Java入门第一季(IDEA工具)升级版
1165172 学习 · 17581 问题
相似问题
回答 3
回答 2