数据类型
1、java基本数据类型分为4大类,共8种数据类型。整型类型默认是int类型,而浮点类型默认是double类型。
整数类型:byte、short、int、long
浮点类型:float(单精度)、double(双精度)
字符类型:char
布尔类型:boolean
其中整数类型、浮点类型和字符类型都属于数值类型,它们之间可以互相转换。
2、进制表示
二进制数:0b或0B为开头
八进制:以0为开头
十六进制:以0x或0X为开头
3、java中的字符常量必须用单引号括起来的单个字符;java字符采用双字节Unicode编码占两个字节(16位),因而可用十六进制(无符号)编码形式表示
char c = ‘A’;
char c = ‘u0041’; //十六进制编码形式,详细可以查阅Unicode字符列表。
4、常用转义符
5、布尔型只有两个值,true和false;java中的布尔值不能用1和0代替。
booleam A = true;
booleam B = false;
6、自动类型转换
7、强制类型转换,需要注意精度掉失问题。
byte b = (byte) i;
例:
double j = 10.1;
double j1 = (int) j;
int j2 = (int) j;
8、引用数据类型