Java--基本数据类型

4种整型、2种浮点类型、1种用于表示Unicode编码的字符单元的字符类型char、1种用于表示真值的boolean类型

4中整型

* int    4字节    取值范围  2^28~2^28-1,-2_147_483_648~2_147_483_647
* short 2字节    取值范围  2^14 ~2^14-1,即 -32768~32767
* long    8字节    取值范围  2^56 ~2^56-1,
* byte    1字节    取值范围  2^7 ~2^7-1,即-128~

2种浮点类型

* float    4字节  (有效位数为6~7位)    
* double    8字节    (有效位数为15位)
后缀F或f 的为float类型;后缀D或d的为double类型;没有后缀的浮点数值默认为double

* 所有”非数值“的值都认为是不相同的。然而,可以使用Double.isNAN(x)方法:检测x是否是”not a number"

char类型

* 记住特殊字符的转义序列
* 最终要的要记住转义序列处理和解析代码的优先级问题: Unicode 转义序列会在解析代码之前得到处理
   所以    "\u0022+\u0022"并不是一个有引号(U+0022)包围加号构成的字符串。而是 \u0022先被处理,然后才解析代码;所以此处表示为 “”+“”,也就是空的字符串

boolean类型

猜你喜欢

转载自www.cnblogs.com/jllin/p/10663397.html