小编Uzz*_*der的帖子

在转换int期间精度是否会稍微改变,以便在Java中加倍?

我读过这个 - 为什么浮点数不准确?

因此,有时精度可以在浮点数中改变,因为它的表示风格(带有指数和尾数的科学记数法).

但是如果我将一个整数值转换为double,是否有机会在Java中稍微改变double的精度?

我的意思是,

    int i = 3;
    double d = (double) i;

    System.out.println(d);
Run Code Online (Sandbox Code Playgroud)

我得到的输出3.0正如我所料.

但是,有没有机会像3.000001Java中的双重表示风格那样进行精确更改?

java precision casting

25
推荐指数
2
解决办法
1608
查看次数

标签 统计

casting ×1

java ×1

precision ×1