首页 > 电脑
更新时间2021-06-26 01:06:02
为什么byte num1 = 5;不报错而byte num2 = 5L;却会报错???byte num1 = 5; // 编译通过byte num2 = 5L;//编译报错
java要求严格的类型检查的,且它只能从低精度转为高精度 ,你的5L为长整形常量,它是不能转为byte类型的。
相关标签:java
上一篇:明年4070显卡发售起售价是6千左右么
下一篇:c语言问题