判断一个double类型的数是不是整数

判断一个double类型的数是不是整数,第1张

1. java 常见的做法是强转为整形,然后判断是否相等,例如:

我一写完,阿里巴巴代码规范就提示不规范,原因以及推荐的写法都在图里,其实精度不高的话也没啥问题。

2. 还有就是对于js这种弱类型语言,向下取整判断是否相等。

Math.floor(1.23) === 1

2. 还有一种偷懒的写法,直接 mod 1 == 0 即可,Java和js都可以使用。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/792595.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-05
下一篇 2022-05-05

发表评论

登录后才能评论

评论列表(0条)

保存