美文网首页Monkey Java
课程2.1之基本数据类型

课程2.1之基本数据类型

作者: GitOPEN | 来源:发表于2015-07-12 22:05 被阅读59次

    数值型

    包括以下几种:

    类型 占用存储空间 范围
    byte 1字节 -128~127
    short 2字节 -2的15次方~ 2的15次方-1
    int 4字节 -2的31次方~ 2的31次方-1
    long 8字节 -2的63次方~ 2的63次方-1

    例子:

    int i = 3;
    long l = 3L;
    

    字符型(char)

    char类型数据用来表示通常意义上的字符;注意以下几点:

    • 字符是由单引号包裹起来的单个字符;
    • Java字符使用unicode字符集;

    unicode字符集是什么?

    它为每种语言的每个字符设定了统一并唯一的二进制码。

    详细参见WiKi百科Unicode词条

    例子:

    char c = 'a';
    char cc = 'z';
    char ccc = '猴';
    

    问题:为何ccc和c变量都是合法的呢?
    回答:因为Java语言默认使用Unicode字符集,从而保证一个汉字和一个英文字母在计算机中占用的空间是一样的。

    布尔型(boolean)

    boolean数据类型适用于逻辑运算,一般用于程序流程控制,在Java中只有2个值:

    • true : 表示“”;
    • false : 表示“”。

    例子:

    boolean b = false;
    boolean bb = true;
    

    浮点型

    包括两种,floatdouble

    类型 占用存储空间 范围
    float 4字节 -3.403E38~3.403E38
    double 8字节 -1.798E308~1.798E308

    例子:

    float f = 0.38f;
    

    相关文章

      网友评论

      本文标题:课程2.1之基本数据类型

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