变量的基本类型
Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。
数据类型 | 大小 | 范围 | 基本类型 | 默认值 |
---|---|---|---|---|
byte | 1 字节 | -128 - 127 | 整型变量(字符数据类) | 0 |
short | 2 字节 | -32768 - 32767 | 整型变量(短整型) | 0 |
int | 4 字节 | -2^31 - 2^31 - 1 | 整型变量(整形) | 0 |
long | 8 字节 | -2^63 - 2^63 - 1 | 整型变量(长整型) | 0L |
float | 4 字节 | -10^38 - 1038和10-38 - 10^38 0.0f | 单精度浮点型 | 0.0f |
double | 8 字节 | -10^308 - 10308和10-308 - 10^308 | 双精度浮点型 | 0.0d |
char | 2 字节 | 0 - 65535 | 字符型数据类型(char只能放单个字符) | 空(\u0000) |
boolean | 1/8 字节 | true / false | 布尔数据类型 | false |
问题1(java 中char的默认值是多少?)
在Java中char默认输出\u0000,在Java语言规范中所述的char属性的默认值是’\u0000’(空字符)。
char c = '\u0000';
问题2( String是最基本的数据类型吗?)
不是。
Java的基本数据类型只有8个,除了基本数据类型就剩下枚举类型和引用类型。