java - 将 double 分为整数和小数部分

标签 java math

我正在尝试将 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/

相关文章:

javascript - 无法生成体素球体

c++ - PLU 分解的矩阵逆

javascript - 计算不在范围集之间的最小值

java - 如何格式化 6 或 9 位数字,如#、##、###

java - 如何在对象之间建立链接/关系?

java - 无法在屏幕旋转时保留菜单项

java - Spring Boot 在@SpringBootApplication 类上找不到默认构造函数

javascript - 将变量四舍五入为下一个最接近的 X 倍数

java - 通过自定义按钮将数据从 JDialog 传递到框架

python - 绘图方向字段