数值型: 整数类型 <byte , short , int , long> 浮点类型 <float , double>
整数数据类型 | 占用储存空间(1字节=8bit) | 表数范围 |
---|---|---|
byte | 1字节 | -2^7 ~ 2^7-1 (-128~127) |
short | 2字节 | -2^15 ~ 2^15-1 (-32768 ~ 32767) |
int | 4字节 | -2^31 ~ 2^31-1 (-2147483648~2147483647)约21亿 |
long | 8字节 | -2^63 ~ 2^63-1 |
加端端老师免费领取更多Java资料
浮点型数据类型 | 占用储存空间 | 表数范围 |
---|---|---|
float(单精度类型,可以精确到7位有效数字) | 4字节 | -3.403E38 ~ 3.403E38 |
double(双精度类型,精度约是float的两倍) | 8字节 | -1.798E308 ~ 1.798E308 |
十进制数, 例如: 3.14, 314.0, 0.314
科学计数法, 例如(e2=10^2, e-2=10^-2): 314E2 314e2 314e-2
> java
中java.math
包下面的两个有用的类: BigInteger
和BigDecimal
, 这两个类可以处理任意长度的数值
> BigInteger
实现了任意精度的整数运算, BigDecimal
实现了任意精度的浮点运算
后续展开
字符型: <char>
布尔型: <boolean>
类 class 接口 interface 数组 []
整数默认 : int
小数默认: double
\b
(退格);\n
(换行);\r
(回车);\t
(制表符);"
(双引号);'
(单引号);\\
(反斜杠);