如果想要判断java中一个double值小数点后是否为0 是0则转换成int 如:64.0取64,64.1取64.1
可以使用Math.abs(数值-Math.round(数值))<Double.MIN_VALUE 进行判断如果传入的数值➖数值向下取整的数有小数值则获取double值反之获取int值
Java判断double小数是否正整数
最新推荐文章于 2024-08-12 03:48:33 发布
文章介绍了如何在Java中判断一个double数值是否等于其整数部分,即小数点后是否为0。通过使用Math.abs函数结合Math.round方法,比较数值与向下取整后的差值是否小于Double.MIN_VALUE来实现这一判断。如果差值小于这个极小值,说明小数点后是0,可以转换为int;否则,保持double类型。
摘要由CSDN通过智能技术生成