美文网首页
Java(二)Java基础--01基本数据类型

Java(二)Java基础--01基本数据类型

作者: young十三 | 来源:发表于2019-11-01 11:27 被阅读0次

    一、分类

    1、java四类八种基本数据类型

    第一类:整型 byte short int long
    第二类:浮点型 float double
    第三类:逻辑型 boolean(它只有两个值可取true false)
    第四类:字符型 char
    在栈中可以直接分配内存的数据是基本数据类型

    二、整型中 byte、short、int、long 的取值范围

    取值范围

    image.png image.png

    为什么Java中int型数据取值范围是[-2^{31}, 2^{31}-1]?

    int占4个字节,1个字节等于8位,int就是32位
    因为整数区分正负数,第一个格子
    (1)第一位是标志位,标志位为0表示正数,标志位为1表示负数。
    (2)剩余的31位是用来表示数字部分的


    image.png

    三、什么是浮点型?

    image.png

    Float类型的数值有一个后缀F/f ,没有后缀F/f的浮点数值默认为double类型。也可以在浮点数值后添加后缀D/d, 以明确其为double类型

    image.png image.png

    四、为什么不能用浮点型表示金额?

    image.png

    相关文章

      网友评论

          本文标题:Java(二)Java基础--01基本数据类型

          本文链接:https://www.haomeiwen.com/subject/dkwtbctx.html