数据类型
java是强类型语言,要求所有变量都需要先定义后再使用
数据类型分为基本类型和引用类型。
1.基本类型
1)整数: byte, short, int, long
2)浮点: float, double(最好避免完全使用浮点数进行比较)
3)字符串: char(一个字符'A'), String(字符串"hello") ps:String不是关键词,而是一个类。
4)boolean: true, flase
2.引用类型
1)数组
2)类
3)接口
3.类型转换
1)由字节大小排序,由低到高
byte,short,char -> int -> long -> float -> double
2)强制类型转换(从高到底)
int i = 128;
byte b = (byte) i;
3)自动类型转换(从低到高)
int i = 128;
double b = i;
注意:
1.不能对boolean进行转换
2.不能把对象转换为不相干的类型
3.转换时可能会出现内存溢出及精度问题
4.进制相关
1)二进制:0b(10表示2)
2)八进制:0(010表示8)
3)十进制(10表示10)
4)十六进制:0x(0x10表示16,0xA表示1,10-15用A-F表示)
5.转义字符
\t:制表符
\n:换行

浙公网安备 33010602011771号