1.在编程中经常遇到一些大数,这时就需要我们对所用的数据类型的范围有所了解。防止在运行产生错误的结果。有时这些错误的结果很难意识到。
2.这里简单的介绍常用的数据类型的长度和大小范围。
byte(字节型)长度:1,范围:-128~127
short(短整型)长度:2,范围:-32768~32767
int (整型)长度:4范围:-2147483648~2147483647
long(长整型)长度:8 ,范围:-9223372036854775808 ~ 9223372036854775807
float(浮点型)长度:4 ,范围:-3.4E38~3.4E38
double(双精度型)长度:8,范围:-1.7E308~1.7E308
char(字符型)长度:2 ,范围: 从字符型对应的整型数来划分,其表示范围是0~65535
boolean(布尔型)长度:1 ,范围:true或false
一个英文字母占用一个字节,一个汉字占两个字节。
3.自动拆箱(AutoBox):
Java里面,每一种原始类型都对应着相应的包装类型,在JDK1.5之前(不包含JDK1.5),当包装类和原始类型进行相互转换的时候,需要调用包装类型的方法进行转换,不能通过操作符进行直接的计算。下边是一个原始类型和包装类型的一个对应表: