美文网首页
java笔记

java笔记

作者: 隐岩 | 来源:发表于2016-12-12 21:58 被阅读0次

    3.2注释

    最常用的方式为//
    当需要长篇注释时,可以在每行注释前面标记//,也可使用/**/将注释括起来
    当需要自动生成文档时,注释以/**开始,以*/结束
    /**/不能嵌套

    3.3数据类型

    共有8种基本数据类型,整型4种,浮点型2种,用于表达Unicode编码的字符单元的字符类型char1种,用于表示真值的布尔boolean类型1种

    3.3.1整型

    用于表示没有小数部分的数值,可以是负值
    int型常用;表示星球上居住人数用long(哈哈哈哈哈);byte和short用于特定的场合,如:底层的文件处理、需要控制占用存储空间的大数组

    Paste_Image.png

    在java中,数值的范围与运行java代码的机器无关
    长整型数值后加后缀L,如4000000000L;十六进制数值有一个前缀0x,如0xCAFE;八进制有一个前缀0,如010对应8;二进制数加上前缀0b
    java没有任何无符号类型(unsigned)

    浮点类型

    用于表示小数部分的数值

    Paste_Image.png

    double数值精度表示float类型的2倍
    float 类型的数值有一个后缀F,如3.14F;没有后缀F的默认为double型
    用于表示溢出和出错的三个特殊的浮点数值

    • 正无穷大
    • 负无穷大
    • NaN(不是一个数字)
      应为所有“非数值”的值都认为是不相同的,所以不能这样检测一个特定值是否等于Double.NaN:
    Paste_Image.png

    可以使用Double.isNaN方法

    Paste_Image.png
    3.3.3char类型

    用于表示单个字符,通常用来表示字符常量,'A'是编码为65所对应的字符常量,"A"是一个包含字符A的字符串
    Unicode编码单元可以表示为十六进制值,采用转义字符\u表示Unicode代码单元的编码
    下表是转义字符的转义序列符

    Paste_Image.png

    char类型不建议在程序中使用

    3.3.4boolean类型

    C++中,数值或指针可以代替boolean值,值0相当于布尔值false,非0值相当于布尔值true,但在java中不成立。

    相关文章

      网友评论

          本文标题:java笔记

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