1、基本数据类型(8种):内存空间保存的是数值本身
数值型:
1)整数
byte 范围 一个字节 -128~127 (1000 0000 ~0111 1111)
short范围 二个字节 -32768~32767 (1000 0000 0000 0000 ~ 0111 1111 1111 1111)
Int 范围 四个字节 -20多亿~20多亿
long 范围 八个字节 -900多亿~900多亿
2)浮点数(近似值,不标准
float 范围 4字节 -10^38~10^38
double 范围 8字节 -0^308~10^308
不标准:float a = 0.999999999;b = 0.000000001;
float sum = a + b;不等于1
3)char型(Unicode编码)
Char 2字节 0~65535
布尔型:
boolean型
boolean 1字节 true false
2、引用数据类型:内存空间保存的是其他数据的地址
字符串是引用数据类型
基本数据类型使用的注意事项:
byte、short、int数值赋值时,不是long类型的数据,java规定数字都是int型。
double、float型数值赋值时,java规定数字都是double型。