[上]JAVA学习系列模块二第二章36.变量_float和double的区别说明
[上]JAVA学习系列模块二第二章36.变量_float和double的区别说明
2024-05-22 0 评论 1 阅读 0 点赞

[上]JAVA学习系列模块二第二章36.变量_float和double的区别说明

daimafengzi
2024-05-22 / 0 评论 / 1 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2024年05月22日,已超过792天没有更新,若内容或图片失效,请留言反馈。

[上]JAVA学习系列模块二第二章36.变量_float和double的区别说明

视频

笔记

float和double的区别:
  a.float的小数位只有23位二进制,能表示的最大十进制为2的23次方(8388608),是7位数,所以float型代表的小数,小数位能表示7位
      
  b.double的小数位只有52位二进制,能表示的最大十进制为(4 503 599 627 370 496),是16位数,所以double型代表的小数,小数位能表示出16位      

切记:将来开发不要用float或者double直接参与运算,因为直接参与运算会有精度损失问题

public class Demo06Var{
    public static void main(String[] args){
        float a = 10;
        float b = 3;
        
        float result = a/b;
        System.out.println(result);//3.3333333
        
        
        double c = 10;
        double d = 3;
        double result02 = c/d;
        System.out.println(result02);//3.3333333333333335
        
        
        float x = 3.55F;
        float y = 2.12F;
        
        float result03 = x-y;
        System.out.println(result03);//1.4300001
        
    }
}
0

评论 (0)

取消