1、整数默认int类型,小数默认double类型
long l = 6000000000; //报错,默认int,超长
long l = 6000000000L; //声明为L,成功
2、byte/short/char 三种类型在运算的时候,都会转为int,然后再计算;
byte num1 = 1;
byte num2 = 1;
byte num3 = num1 + num2; //报错 int 转换到 byte;
1、整数默认int类型,小数默认double类型
long l = 6000000000; //报错,默认int,超长
long l = 6000000000L; //声明为L,成功
2、byte/short/char 三种类型在运算的时候,都会转为int,然后再计算;
byte num1 = 1;
byte num2 = 1;
byte num3 = num1 + num2; //报错 int 转换到 byte;