zoukankan      html  css  js  c++  java
  • Java中的基本数据类型

    这个知识点是我在以前的学习中没有太注意的,在这里着重写下!

    一、Java中数据类型的分类,如图:

     

    现在我主要写的是基本数据类型以后添加引用型

    二、对于基本数据类型的精度请看下表:

     
    类型 占用的存储空间   表数范围(^表次方也就是2的次方
    byte     1字节 范围在-128-127之间
    short 2字节 2^15-2^15-1
    int 4字节 2^31-2^31-1
    long 8字节 2^61-2^61-1
    float 4字节  单精度浮点型,-3.403E38-3.403E38
    double 8字节 双精度浮点型,-1.798E308-1.798E308

      

    三、声明方式,如下:

         byte b = 127;        //比特型,范围在-128-127之间
            short s = 0;    //短整型,2^15-2^15-1
            int i = 1;        //整型,2^31-2^31-1
            long l = 0l;        //长整型,2^61-2^61-1
            float f = 0.1F;        //单精度浮点型,-3.403E38-3.403E38
            double d = 0;    //双精度浮点型,-1.798E308-1.798E308
            /*
                1、在java中如果两个精度不一样的数字进行运算,运算的结果是以高精度的为准
                2、在java中所有小数点的数字默认都为double数据类型,如果一个数据为float类型
                那么就要在对应的小数后面加上"F"或"f"(个人推荐用F)。
                3、对应的long与int的数据的声明也是long的数据类型要在数字后面加上"L"或"l"。(注意在数字在运算时候的精度哦!)
            */        
    1.  在java中如果两个精度不一样的数字进行运算,运算的结果是以高精度的为准
    2.  在java中所有小数点的数字默认都为double数据类型,如果一个数据为float类型, 那么就要在对应的小数后面加上"F"或"f"(个人推荐用F)。
    3.  对应的long与int的数据的声明也是long的数据类型要在数字后面加上"L"或"l"。(注意在数字在运算时候的精度哦!)
  • 相关阅读:
    安装curl依赖库后yum不能使用问题解决
    leetcode Container With Most Water
    leetcode Median of Two Sorted Arrays
    leetcode Add Two Numbers(对指针的一些基本操作)
    hdu 4427 DP
    hdu 4454 三分*****
    HDU5917 RAMSEY定理
    UVAlive7501 Business Cycle 2015ECfinal B(二分模板)
    已知圆半径和外接正多边形边数求边长
    hdu4799 树型DP
  • 原文地址:https://www.cnblogs.com/zxdBlog/p/3308618.html
Copyright © 2011-2022 走看看