byte a = (byte)129;
129已经超过了byte数据类型的存储上限,所以需要在值的前面加括号需要转换的数据类型名.
但是从高往低转的时候数值精度会有丢失;
所以最后结果为 a = -127;
long a = 333333333333L;超过int型上限时需要加L;
float b = 0.1F; 浮点型默认为double 型 需要转换为float;