Java 是强类型语言,这表示每一个变量都必须声明一种类型。
在讲变量之前,首先得讲一讲变量的类型。
在 Java 中,变量类型分为两大类:基本类型和引用类型。
变量类型 | |
---|---|
基本类型 | 引用类型 |
8种 | 除了8种基本类型外,其余所有变量类型都是引用型 |
Java 支持8中基本的变量类型。
类型名称 | 空间大小 (单位:字节byte或bytes) |
表示范围 |
---|---|---|
byte (字节型) | 1 | |
short (短整型) | 2 | |
int (整型) | 4 | |
long (长整型) | 8 | |
float (单精度浮点型) | 4 | 大约 (有效位数为6~7位) |
double (双精度浮点型) | 8 | 大约 (有效位数为15位) |
char (字符型) | 2 | |
boolean (布尔型) | true,false |
其中,byte,short,int,long 是表示整数的基本类型;
float,double 是表示带小数实数的基本类型;
char 是表示一个字符的类型,Java 中字符采用 Unicode 编码,为两个字节(2 bytes,16位)长;
boolean 是表示真值正确或错误的类型。
tips:这8种类型,根据程序中数据的形态,来进行合理的选择。