爲什麼java的除法/會自動取整、不保留小數呢?

今天看視頻教程,取一個數的十位數字,公式是i / 10 % 10最後結果就是十位所在數字,
我按照同樣的方法用js操作一遍360 / 10 % 10,發現結果並不是整數,這我就有點奇怪了,居然不一樣,在網上找了一陣,果然發現:
在java內,除法運算/的功能是有區別的:

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