我正在尝试将 double 分为整数和小数部分
因此,例如,数字 24.4 应分为 24 和 4。
int integer = (int)number;
double decimal = number-(int)number;
System.out.println(decimal);
使用此方法可以得到以下值:
integer = 24
decimal = 0.3999999999999986
我需要 decimal 的值为 4。
如何解决这个问题?
最佳答案
你可以做一个字符串 split(...)
.然后是整数 parseInt(...)
取回两个整数分量。
关于java - 将 double 分为整数和小数部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13044079/