为什么java的除法/会自动取整、不保留小数呢?

今天看视频教程,取一个数的十位数字,公式是i / 10 % 10最后结果就是十位所在数字,
我按照同样的方法用js操作一遍360 / 10 % 10,发现结果并不是整数,这我就有点奇怪了,居然不一样,在网上找了一阵,果然发现:
在java内,除法运算/的功能是有区别的:

1、如果相除的两个数都是整数,那么结果也是整数,这叫做取整除法。比如,3/2,结果是1。 2、如果其中有一个是浮点数,那么就是浮点除法,结果是浮点数,比如,3.0/2,结果是1.5.
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章