整数类型
整数类型用来存储整数 数值,即没有小数部分,可以是正数也可以是负数。根据他们所占内存大小不同又可以分为byte、short、int、long四种类型,他们的取值范围不一样。
数据类型 | 内存空间 | 取值范围 |
byte | 8位 | -128到127 |
short | 16位 | -32768到32767 |
int | 32位 | -2147483648到21 |
long | 64位 | -264~264-1 |
浮点类型
浮点类型表示有小数点部分的数字,java语言中又分为单精度和双精度浮点型。在默认情况下小数都被看作double型。如果要使用float型小数,则需要在后面添加F或者f。
数据类型 | 内存空间 | 取值范围 |
float | 32位 | -232~232-1 |
Double | 64位 | -2~2164-1 |
字符类型
用于存储单个字符占用16位内存空间,以引号。表示转义字符是一种特殊的字符变量,它以反斜杠开头后面跟一个或多个字符,具有特殊的意义如:
转义字符 | 含义 |
\ddd | 1到3位八进制数据所表示的字符,如\456 |
\dxxxx | 4位十六进制所表示的字符,如\0052 |
\’ | 单引号字符 |
\\ | 反斜杠字符 |
\t | 垂直制表符,将光标移到下一个制表符的位置 |
\r | 回车v |
\n | 换行 |
\b | 退格 |
\f | 换页 |
布尔类型
true false