您的位置:首页 > 编程语言 > Java开发

java数据类型转换精度丢失问题

2020-06-09 05:06 357 查看

Demo4.java:4: 错误: 不兼容的类型: 从double转换到float可能会有损失
            float floatNumber = 3.14;
                                ^
    1 个错误
    计算机保存数据,考虑第一原则是数据的精度,double类型精度
    是远远高于float类型,计算机会将所有的小数都看作是double
    类型数据。3.14默认为double类型,这里赋值给float是存在精度
    不一致报错。
    这里需要告知计算机,这里3.14是一个float类型,在3.14之后
    加上一个大写F
        float floatNumber = 3.14F;

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: