基本数据类型
java的基本数据类型有8个:byte、short、int、long、float、double、char、boolean,其中整型(byte、short、int、long)、浮点型(float、double)、字符型(char)、布尔型(boolean)。
数据类型 | bit位数 | 最小值或精度 | 最大值或精度 | 默认值 |
---|---|---|---|---|
byte | 8 | -27 | 27-1 | 0 |
short | 16 | -215 | 215-1 | 0 |
int | 32 | -231 | 231-1 | 0 |
long | 64 | -263 | 263-1 | 0L |
float | 32 | 7 | 8 | 0.0f |
double | 64 | 15 | 16 | 0.0d |
char | 16 | \u0000 | \uffff | |
boolean | 1 | false |
引用类型
指向被引用对象的地址,默认值为null。
常量
常量在运行时不能被修改,用final修饰:如
- final double PI = 3.1.1592653589793d
十、十六、八进制表示:
- int decimal = 100;//十进制
int octal = 0144;//八进制
int hexa = 0x64;//十六进制
自动类型转换
低 ------------------------------------> 高
byte,short,char—> int —> long—> float —> double
网友评论