如何检查双精度值是否没有小数部分

2022-08-31 11:12:00

我有一个双精度值,我必须在我的UI上显示。现在的条件是双精度值 = 0 eg。- 14.0 在这种情况下,我只需要在我的UI上显示14。此外,此处的字符最大限制为 5。

例如- 12.34 整数值不能大于2位,我们的双精度值也是如此。

最好的方法是什么?


答案 1

你可以简单地做

d % 1 == 0

检查是否是一个整体。double d


答案 2
double d = 14.4;
if((d-(int)d)!=0)
    System.out.println("decimal value is there");
else
    System.out.println("decimal value is not there");

推荐