为什么java的除法/会自动取整、不保留小数呢?
今天看视频教程,取一个数的十位数字,公式是i / 10 % 10
最后结果就是十位所在数字,
我按照同样的方法用js操作一遍360 / 10 % 10
,发现结果并不是整数,这我就有点奇怪了,居然不一样,在网上找了一阵,果然发现:
在java內,除法运算/的功能是有区别的:
1、如果相除的两个数都是整数,那么结果也是整数,这叫做取整除法。比如,3/2,结果是1。 2、如果其中有一个是浮点数,那么就是浮点除法,结果是浮点数,比如,3.0/2,结果是1.5.
原文作者:印第安米饭
原文地址: https://blog.csdn.net/qq_29923881/article/details/100087177
本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
原文地址: https://blog.csdn.net/qq_29923881/article/details/100087177
本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
相关文章