基本数据类型

数据类型

Data Type Default Value Default size 取值范围
byte 0 1 byte -128, 127
short 0 2 byte -32768, 32767
int 0 4 byte -2147483648, 2147483647 (10位数)
long 0L 8 byte (19位数)
float 0.0F 4 byte
double 0.0 8 byte
boolean false 1 bit
char ‘\u0000’ 2 byte

0.0 默认double类型 0 默认int类型

整型

十进制 789

二进制 0b101

八进制 0567

十六进制 0xfff 大小写都可以

数值溢出不会有异常错误,需注意

浮点数

十进制小数:必须有小数点,如 12.34、-98.0。

科学记数法:如 1.75e5 ,其中 eE 之前必须有数字,且 e 或 E 之后的数字必须为整数。

默认是 double 类型,常数后加 fF 表示 float 类型

布尔型

true false

char 字符

'a' 'b' 使用单引号

'A''Z' 连续,'a''z' 连续
大写到小写之前有其他字符,不连续

字符可以使用 ++ -- 运算符

字符串

"11" "d" 双引号

常用的转义字符:

转义字符 说明
\ddd 1~3 位八进制数所表示的字符
\uxxxx 1~4 位十六进制数所表示的字符
\' 单引号字符
\" 双引号字符
\\ 双斜杠字符
\r 回车
\n 换行
\b 退格
\t 横向跳格