今天看视频教程,取一个数的十位数字,公式是i / 10 % 10
最后结果就是十位所在数字,
我按照同样的方法用js操作一遍360 / 10 % 10
,发现结果并不是整数,这我就有点奇怪了,居然不一样,在网上找了一阵,果然发现:
在java內,除法运算/的功能是有区别的:
1、如果相除的两个数都是整数,那么结果也是整数,这叫做取整除法。比如,3/2,结果是1。 2、如果其中有一个是浮点数,那么就是浮点除法,结果是浮点数,比如,3.0/2,结果是1.5.
今天看视频教程,取一个数的十位数字,公式是i / 10 % 10
最后结果就是十位所在数字,
我按照同样的方法用js操作一遍360 / 10 % 10
,发现结果并不是整数,这我就有点奇怪了,居然不一样,在网上找了一阵,果然发现:
在java內,除法运算/的功能是有区别的:
1、如果相除的两个数都是整数,那么结果也是整数,这叫做取整除法。比如,3/2,结果是1。 2、如果其中有一个是浮点数,那么就是浮点除法,结果是浮点数,比如,3.0/2,结果是1.5.