use*_*051 2 java double if-statement calculator
我一直在尝试编写一个isWhole给出double 的函数,看看它是否是整数,如果它返回没有小数的值(作为int?),否则返回3位小数(我可以这样做)数字格式的部分.
我的问题是如何检查double是一个整数还是一个递归小数?
[UPDATE]返回值 - 小数点后3位
public boolean isWhole(double value) {
return Math.floor(value) == value;
}
Run Code Online (Sandbox Code Playgroud)
int或doubledouble为int; 简单的类型: -int valueInt = (int) valueDouble;