java基本数据类型
java的数据类型
(1)基本数据类型
数值型 | 整型 | byte | 1 | -27 到 (27-1) |
short | 2 | -215到 (215-1) | ||
int | 4 | -231到(231-1) | ||
long | 8 | -263到(263-1) | ||
浮点型 | float | 4 |
| |
double | 8 |
| ||
字符型 |
| char | 2 |
|
布尔型 |
| boolean | 1bits |
|
1.long型的数据后面加L或l
2.小数默认是double类型,所以在给float类型变量赋值是,数据后面必须有f或F,否则会编译出错,原因:
float a = 13.5; 错误,13.5默认是double类型,不能将double类型自动转换成float类型
3.小数默认是double类型,所以我们必须加个f,来表示float类型
4.char字符型,存储单个字符,如char a = ‘A’,a变量存储字符A;字符编码为utf-16;
5.所有的语言都能用Unicode码来表示,’\u66f9’表示曹,Unicode码输出自己的姓名;
(2)引用数据类型
| 类(class) |
|
|
| 接口(interface) |
|
|
| 数组 |
|
|
|
|
|