JAVA语言 数据类型
1.整型
byte:
a. 一个字节8位,最大表示 2^7-1, -128到127之间;
b. 例如:byte b = ‘c’ short b=‘c’ 打印出99 (ASCII码值)
short
a. 2个字节 16位, 最大2^15-1, -32768到32767
b. short b=‘李’ 打印出26446 (编码集合 GB1312)
int
a. 4个字节 32位, 最大2^31-1,21亿多
b. 程序默认整数为int类型
long
a. 8个字节 64位,最大2^63-1
b. long赋值:大于int最大值会报错,必须后面加l,列入:long b=3000000000l.
2.浮点型
float
a. 占4字节
b. 金融项目不能用
c. 系统自动认定小数为 double,命名float f =4.5f
d. float f=3/5;输出0.0,因为先把3/5自动算出int 变成了0,在转换成 float
e. float f=(float)3/5 输出0.6
double
a. 占 8字节
b. 程序默认浮点数为doubleint类型
3.字符型
char
a. 单引号 中包含 一个字符 汉字可以
b. 占2个字节
c. char c=‘1’;和 char b=49;相同
d. int c=‘1’;和 char b=49;不同 类型不同
4.布尔类型
boolean
a. boolean flag =true;(false)
b. boolean flag =true占4个字节;boolean bool 占1个字节
c. 不允许用0.1赋值
附:如有需求,可下载以下思维导图学习,谢谢!