java学习 Day 06 数据类型拓展

数据类型拓展

整数拓展(进制)

  1. 二进制 0b开头
  2. 十进制
  3. 八进制 0开头
  4. 十六进制 0x(小写)开头 用0到9和a到f表示 10=16 11=17(以此类推)
    java学习 Day 06 数据类型拓展_第1张图片
    java学习 Day 06 数据类型拓展_第2张图片

浮点数拓展

  1. float(浮闹特) 所表现的字符是有限的,离散的,会舍入误差,它接近但并不等于,所以只能是大约
  2. double(搭卜)
  3. 所以银行业务不能用float和double表示,要用Bigdeciam这个类来表示
  4. 最好完用使用浮点数来进行比较,就能发现它们的错误
    java学习 Day 06 数据类型拓展_第3张图片
    在这里插入图片描述

字符拓展

  1. 所有的字符本质上还是数字
  2. char类型涉及到一个编码问题Unicode(优哩扣的)
  3. Unicode(优哩扣的)它可以处理各种语言的文字,它占2字节,最多可以表示0~65536个字符
  4. 例:Excel(依克塞欧)它最长只有2的16次方就等于65536
  5. Unicode(优哩扣的)对应的表
    字符列表
  6. Unicode(优哩扣的)转译从U0000到UFFFF的区间来表示 例:
    java学习 Day 06 数据类型拓展_第4张图片
    java学习 Day 06 数据类型拓展_第5张图片
转义字符
  1. \t是制表符

  2. \n是换行符
    在这里插入图片描述
    java学习 Day 06 数据类型拓展_第6张图片
    转义字符表

  3. 对象 从内存分析
    java学习 Day 06 数据类型拓展_第7张图片
    在这里插入图片描述

布尔值拓展

java学习 Day 06 数据类型拓展_第8张图片

你可能感兴趣的:(java学习 Day 06 数据类型拓展)