整数类型扩展------进制
不同进制表示整数的方法,如下图例所示:
二进制 0b
八进制 0
十进制
十六进制 0x

浮点数类型扩展------值的问题
浮点数的值存在舍入问题,即表现出来的值是大约数不是确定值,所以最好避免使用浮点数作比较。若需要比较即可以使用Bigdecimal类型即可。如下图例所示:

字符拓展------与数的关系
字符的本质是数,通常用Unicode表来转换,如97a,65A。一般使用U0000 ~ UFFFF编码来转义表示,具体如下图所示:

转义字符
具有固定特殊意思的字符,如\t、\n等。
”==“字符含义扩展
”==“符号是识别地址的(问题:不晓得对不对,弹幕是这个说的,后续揭秘),如下图例所示:

boolean类型扩展
boolean类型本身能直接作为判断语句,不需要进行描述再判断。
boolean flag = true;
if (flag == true){}
if (flag){}
上述代码中两者两个判断语句是等效的。
(https://www.kuangstudy.com/)
本文介绍了编程中整数类型的进制表示,如二进制(0b)、八进制(0)、十进制和十六进制(0x)。浮点数的舍入问题及其比较时的注意事项,建议使用BigDecimal进行精确比较。字符与数字的关系,特别是Unicode编码。还讨论了转义字符和'=='符号在判断中的用法,以及boolean类型的直接判断特性。

被折叠的 条评论
为什么被折叠?



