Java一共有六种数字类型(byte, short, int, long, float, double),一种布尔类型(boolean)和字符类型(char)
- 整型
整型分为四种,分别为byte,short, int, long
byte:
byte类型占1个字节,8位
最小值为-128(-2^7)
最大值为127(2^7-1)
默认值为0
实例:
byte by = 2;
short:
short类型占2个字节,16位
最小值为-32767(-2^15)
最大值为32765(2^15-1)
默认值为0
实例:
short sh = 76;
int:
int类型占4个字节,32位
最小值为-2,147,483,647(-2^31)
最大值为2147483646(2^31-1)
默认值为0
实例:
int i = 1232;
long:
long类型占8个字节,64位
最小值为-9,223,372,036,854,775,807(-2^63)
最大值为9,223,372,036,854,775,806(2^63-1)
默认子为0
实例:
long lo = 213L
注意:long类型在定义是需要在后面加上L - 浮点型
浮点型有两种float,double
float:
float为单精度,在定义的时候要在后面加上f
占4个字节,32位
默认值位0.0
实例:
float f = 12.2f;
double:
double为双精度,浮点数默认为double类型
占8个字节,64位
默认值为0.0
实例:
double d = 24.2; - 布尔型
布尔型(boolean)只有两个结果true/false
占1位
默认值为false
实例:
boolean b = true; - 字符型
字符型是一种给用来表示单一字符的类型,
占16位,2个字节
可以用来表示任何字符
实例:
char ch = “A”;