我的 Java 进化史

第五课 基本数据类型简介

2020-05-08  本文已影响0人  Yorick_Xu

1 数据类型分类

2 整数类型

2.1 表示范围

类型 占用存储空间 表数范围
byte 1字节 -128~127
short 2字节 -215~215-1
int 4字节 -231~231-1
long 8字节 -263~263-1

注1:Bigdecimal是Java中提供精度更高,表示范围更广的一个类,可以表示小数点后更高的精度,也可以表示超过long型的长整型数字
注2:使用long类型常量时,需要在值的后边追加L

2.2 Java中进制表现形式 & 进制转换

int Oct = 010; // 八进制
int Dec = 10; // 十进制
int Hex = 0xf; // 十六进制
Integer.toBinaryString(Oct); // 转二进制
Integer.toOctalString(Hex); // 转八进制
Integer.valueOf(Oct); // 转十进制
Integer.toHexString(Dec); // 转十六进制

注:Java中不提供对于二进制的表现形式支持

3 浮点型

3.1 表示范围

类型 占用存储空间 表示范围
float 4字节 -3.403E38~3.403E38
double 8字节 -1.798E308~1.798E308

3.2 使用时注意事项

4 字符型

5 布尔型

上一篇下一篇

猜你喜欢

热点阅读