在java中,一种8重基本数据类型,其中整型有4种,浮点型有两种,还有一种是用于表示Unicode编码的字符类型,最后一种就是布尔类型。
整型:用来表示没有小数部分的值,且可以为负数。
- byte: 1个字节/8位 默认值为:0;
- short:2个字节/16位 默认值为:0;
- int: 4个字节/32位 默认值为:0;
- long: 8个字节/64位 默认值为:0;
在实际应用中主要用的是int类型,byte和short主要应用于特定场合,比如一些底层文件的处理或者是需要控制占用存储空间量的大数组。
浮点型:用来表示有小数部分的值。
- float: 4个字节/32位 默认值为:0.0;
- double: 8个字节/64位 默认值为:0.0;
float类型的数值会有一个后缀F或f,如果没有后缀的浮点数值默认为double类型。
字符型:通常用来表示一个字符。
- char:2个字节/32位 默认值为:‘’(空字符);
布尔型:主要是用于判断逻辑条件。
- boolean:1个字节/8位 默认值为:false;