相关疑难解决方法(0)

什么是Java中的浮点数?

我写了这段代码:

float b = 3.6;
Run Code Online (Sandbox Code Playgroud)

我明白了

Error:Unresolved compilation problem: 
    Type mismatch: cannot convert from double to float

为什么?是什么定义float

java floating-point

95
推荐指数
4
解决办法
37万
查看次数

获得错误的结果以评估100*2.55的值

我使用下面的方法得到了错误的结果.

public double evaluate(final double leftOperand, final double rightOperand) {
        Double rtnValue = new Double(leftOperand * rightOperand);
        return rtnValue.doubleValue();
    }
Run Code Online (Sandbox Code Playgroud)

输入参数值为:leftOperand = 100和rightOperand = 2.55

我得到了错误答案: 254.99999999999997

正确答案是255.0

java

5
推荐指数
1
解决办法
1166
查看次数

标签 统计

java ×2

floating-point ×1