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) |
|
|
|
数组 |
|
|
|
|
|