基本数据类型:整数类型(byte/short/int/long)、浮点类型(float/double)、字符型(char)、布尔型(boolean)
引用数据类型:类(class)、接口(interface)、数组
BigInteger和BigDecimal分别表示大整数类和大浮点数
类型 | 占用存储空间 | 表数范围 |
Byte | 1字节 | -128~127 |
Short | 2字节 | -215 ~ 215-1 (-32768~32767) |
Int | 4字节 | -231 ~ 231-1 (-2147483648~2147483647) 约21亿 |
Long | 8字节 | -263 ~ 263-1 |
Java 语言整型常数的三种表示形式:
十进制整数:如99,-500,0。
八进制整数:要求以0开头,如015。
十六进制数:要求0x或0X开头,如0X15。
Java语言的整型常数默认为int型,声明long型常量可以后加“l”或“L”
如:
long a=55555555;在int表示范围内(21亿以内)
long b=55555555555;不加“l”出错,已经超过int表示的范围。