回顾一下JAVA基础,写下来,加深自己的映像(有写的不对的地方还请大家指出来,万分感谢)。
今天就说下JAVA中的数据类型。
JAVA中数据类型分为基本数据类型和引用数据类型两种:
基本数据类型分为四种
1.整数类型 byte: 字节型 占一个字节 8位 取值范围是-128~127 short: 短整型 占两个字节 16位 取值范围是 -32768~32767 int: 整型 占四个字节 32位 取值范围大概是正负21亿左右 long: 长整型 占八个字节 64位 取值范围特别大 2.浮点数类型 float: 单精度型 占四个字节 32位 double: 双精度型 占八个字节 64位 3.字符型 char: 字符型 占两个字节 16位 4.布尔型 boolean : 布尔型 占一个字节 true 和false
引用类型
1.数组
2.类
3.接口
关于自动类型提升(小转大):
在变量运算过程中,结果值的数据类型等于该运算表达式中各个子表达式中最高的数据类型
byte , short , char –> int –>long –>float –> double
关于强制类型转换(大转小)
格式:
接受类型 变量名=(接受类型)(变量值)
注:强转有风险,使用须谨慎
备注:
1.整数的默认数据类型是int类型,小数的默认数据类型是double 类型
2.浮点数的运算是不精确的