小编Imt*_*ith的帖子

漂浮和双重混乱

在看到下面的代码片段的结果后,我对浮点数的行为感到困惑.

    float var1 = 5.4f;
    float var2 = 5.5f;

    if(var1 == 5.4)
        System.out.println("Matched");
    else
        System.out.println("Oops!!");

    if(var2 == 5.5)
        System.out.println("Matched");
    else
        System.out.println("Oops!!");
Run Code Online (Sandbox Code Playgroud)

输出:

Oops!!
Matched
Run Code Online (Sandbox Code Playgroud)

这是因为十进制数不能完全代表基本2二进制格式吗?或者这是因为我将float类型变量与double类型进行比较时的精度?如果是,那为什么它适用于下一个变量?

java type-conversion

9
推荐指数
2
解决办法
1089
查看次数

转到 Windows 资源管理器中文件夹位置的 NetBeans 快捷方式

有没有办法从 Netbeans 的左侧导航项目窗口中打开 Windows 资源管理器中的文件夹位置?这正是我们在 Visual Studio 中通过右键单击文件夹/项目并转到“在资源管理器中打开文件夹”选项来执行的操作。

谢谢你。

netbeans

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

标签 统计

java ×1

netbeans ×1

type-conversion ×1