Java是一种强类型语言,所以Java中的每一个变量都要求声明一种类型,今天我们只介绍Java中的基本数据类型。
一共有8中数据类型,其中4种整型,2种浮点型,1中表示 Unicode编码的char类型,还有一种表示真值的boolean类型。
Java整型 类型存储需求取值范围int4字节-2147483648 ~ 2147483647short2字节-32768 ~ 32767long8字节-9223372036854775808 ~ 9223372036854775808byte1字节-128 ~ 127 浮点类型 类型存储需求取值范围float4字节大约 正负3.40282347E+38F(有效位数6~7位)double8字节大约 正负1.7976913486231570E+308(有效位数15位) 特殊字符的转移序列 转义序列名称Unicode值\b退格\u0008\t制表\u0009\n换行\u000a\r回车\u000d\"双引号\u0022\'单引号\u0027\\双斜杠\u005c 在Java中,char类型描述了UTF-16编码中的一个代码单元。我们强烈建议在Java中不适用char类型。 boolean(布尔)类型有两个值:false和true,用来判断逻辑条件。整型和布尔型之间不能互相转换。 下面图片中显示了数据类型之间的合法转换: 强制类型转换如下: double x=9.997;int nx=(int)x;
强制类型转换可能会损失数据精度,造成预期之外的问题。 下面介绍自增/自减运算符: x++/x--:x++/x--:变量x先赋值后执行加减运算,++x/--x:变量先进行加减操作,然后将x值更新。