基本数据类型
数值型:
整数型:byte,short,int,long
浮点型:float,double
字符型:char,
布尔型:boolean
整数默认int,小数默认double
引用数据类型
类(class)
接口(interface)
数组([])
1个字节=8位
byte: 1个字节,不考虑负数能表示范围是:0~255,考虑正负表示范围:-128~127
short:2个字节,16位 65536 0~65535
int: 4个字节,考虑正负:-21亿~+21亿
long:8个字节
float: 4个字节
double:8个字节
数据类型转换
1、从小到大自动类型转换
byte->short(char)->int->long->float->double
2、取值范围小的和取值范围大的进行运算,小的会提升为大的再进行计算
3、byte、short、char在运算时首先提升为int再运算
4、从大到小需要强制类型转换,可能会丢失精度
目标数据类型 变量名 =