基本数据类型
内置数据类型
byte
数据类型是8位,整数;
最小-128(-2^7),最大127(2^7-1),默认值0;
byte a = -56,byte b = 100
short
数据类型是16位,整数
最小-32768(-2^15),最大32767(2^15 - 1),默认值0;
short a = 12345,short b = -11223
int
数据类型是32位,整数
最小-2,147,483,648(-2^31),最大2,147,483,647(2^31 - 1),默认值0;
int a = 124578,int b = -235689
long
数据类型是64位,整数
最小-9,223,372,036,854,775,808(-2^63),最大9,223,372,036,854,775,807(2^63 -1),默认值0L;
long a = 1234L,long b = -3366L
float
数据类型是32位,单精度的浮点数
默认值0.0f,不能表示精确的值
float f1 = 211.3f
double
数据类型是64位,双精度的浮点数
默认值0.0d,不能表示精确的值
double a = 8D,double b = 55,double c = 16.41
boolean
表示一位的信息
默认值false,只有false和true
boolean a=true
char
单一的16位Unicode字符
最小值是 \u0000(十进制等效值为 0),最大值是 \uffff(即为 65535)
char a='k'