一:基本数据类型
-
8种基本类型:整型、浮点型、布尔型、字符型
整型:
byte—8位,有符号,二进制补码,默认为0,-27—27-1;
short—16位,有符号,二进制补码,默认为0,-215—215-1
int–32位,有符号,二进制补码,默认为0,-231—231-1
long—64位,有符号,二进制补码,默认为0L, -263—263-1
浮点数:
Float—32位,单精度,0.0f,不能准确精确,不能货币,节省空间。
Double—64位,双精度,默认类型,0.0d,不能货币,
布尔型:
Boolean—1位,只有两种取值,默认flase。
字符型:
Char—单一16位的Unicode字符,\u0000(0)—\uffff(65535)。 -
单精度与双精度,货币为什么不能用单精度使用。
取值范围不同,单精度,23小位数,双精度,52位小数。浮点数参与的运算通常伴随着因为无法精确表示而进行的近似或舍入,所以导致结果会有丝毫的偏差,而涉及金额的计算是绝对不予许存在偏差的。