一、数据类型
// 整数类型
byte q1 = 127;
short q2 = 32767;
int q3 = 2147483647;
long q4 = 10L;
// 浮点类型
float q5 = 1.1E;
double q6 = 1.2312313;
// 字符类型
char q7 = "1";
二、数据类型拓展
// 整数拓展 进制 2进制-0b 8进制-0 10进制 16进制-0x
int i1 = 10;
int i2 = 010; // 8
int i3 = 0x10; // 16
// 浮点数拓展
略
// unicode拓展
略
三、类型转换
低-------------------------------------------------高
byte,short,char->int->long->flaot->double
// 高转低 强制转换
int a1 = 128; // 128
byte a2 = (byte)a1 // -128 内存溢出
// 低转高 自动转换
int a3 = 128; // 128
doublea a4 = i// 128.0
// PS:转换会出现 内存溢出或者精准度问题