数据类型:分为基本数据类型和引用数据类型
基本数据类型:4种基本类型
| 整数类型 | 大小(位) | 范围 | 备注 |
| byte 位 | 1 | -128~127 | 2的1×8-1次方 |
| short 短整形 | 2 | -32768~32767 | 2的2×8-1次方 |
| int 整形 | 4 | -2147483648~2147483647 | 2的4×8-1次方 |
| long 长整形 | 8 | -2的63次方~-2的63次方-1 | 2的8×8-1次方 |
| 浮点类型 | 大小 | 范围 | 备注 |
| float 单精度 | 4 | 1.4013E-45~3.4028E+38 | |
| double 双精度 | 8 | 4.9E-324~1.7977E+308 |
| 字符类型 | 大小 | 范围 | 备注 |
| char | 2 | 0-65535 | 0-2^16-1 |
| 布尔类型 | 大小 | 范围 |
| boolean | 1 | true 与 false |
引用数据类型
String类型关于数据赋值过界问题
使用数字赋值时,默认使用的是int类型,如果数字超过2147483647,需要在后面添加L
long i = 2147483648 ;//后面没有加L会导致报错
直接写的小数为double,需要赋值给float类型时,需要添加f
float f = 3.14 //后面没有加f,导致数据转换报错
字符数据赋值问题
里面不能有2个字符,也不可空,但可以用空格
char a = ''; //错误,为空
char b = 'ab';//错误,2个字符
char c = ' ';//正确,有空格字符
本文详细介绍了Java中的数据类型,包括基本数据类型如整型、浮点型、字符型及布尔型,并对每种类型的大小、取值范围进行了说明。此外还讲解了数据赋值过程中的注意事项,例如过界问题及字符数据的正确赋值方式。
746

被折叠的 条评论
为什么被折叠?



