顺便附上一个数据类型占用存储空间大小的表格:
类型占用 bit(位)
byte(字节) 8
short(短整型) 16
int(整型) 32
long(长整型) 64
float(单精度浮点型) 32
double(双精度浮点型) 64
char(字符) 16
boolean(布尔型) 1
另外如果你是要计算的话,所有参与计算的整数都会被转换成 int 类型,所有参与计算的小数都会被转换成 double 类型,所以真的没有必要,也没有办法一个位一个位地写数字。
boolen:1个字节
int:4个字节
float:4个字节
double:8个字节
char:2个字节
byte:1个字节
short:2个字节
long:8个字节
扩展资料
Java8大基本数据类型
1,四种整数类型(byte、short、int、long):
byte:8 位,用于表示最小数据单位,如文件中数据,-128~127
short:16 位,很少用,-32768 ~ 32767
int:32 位、最常用,-2^31-1~2^31 (21 亿)
2,两种浮点数类型(float、double):
float:32 位,后缀 F 或 f,1 位符号位,8 位指数,23 位有效尾数。
double:64 位,最常用,后缀 D 或 d,1 位符号位,11 位指数,52 位有效尾。
3,一种字符类型(char):
char:16 位,是整数类型,用单引号括起来的 1 个字符(可以是一个中文字符),使用 Unicode 码代表字符,0~2^16-1(65535)。
4,一种布尔类型(boolean):true真和false假
参考链接:百度百科JAVA