相关疑难解决方法(0)

在java中操作和比较浮点

在Java中,没有精确表示浮点运算.例如这个java代码:

float a = 1.2; 
float b= 3.0;
float c = a * b; 
if(c == 3.6){
    System.out.println("c is 3.6");
} 
else {
    System.out.println("c is not 3.6");
} 
Run Code Online (Sandbox Code Playgroud)

打印"c不是3.6".

我对超过3位小数的精度感兴趣(#.###).我如何处理这个问题来乘以浮点数并可靠地比较它们?

java floating-point floating-accuracy

10
推荐指数
3
解决办法
3万
查看次数

标签 统计

floating-accuracy ×1

floating-point ×1

java ×1