自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 常量优化机制问题 java:6: 错误: 整数太大byte c = 300+7;

6和8是常量,java存在常量优化机制,会在编译时让6和8进行相加,最后会判断结果14是否在byte的取值范围之内。原因:6+8是两个整数常量,默认的数据类型是int,所以是两个int相加还是int,所以应该需要强转?第一次输入的是byte c = 6+8;很正常,可以通过编译。第二次输入的是byte c = 300+7;知识点:java常量优化机制。1.不在范围之内,编译出错。2.在范围之内,通过编译。解决方案:就是进行强转。

2024-01-15 15:36:11 339

原创 java:7: 错误: 不兼容的类型: 从int转换到byte可能会有损失 byte c = a+b;

a和b是两个byte类型,它们在运算之前会把自己提升为int类型,然后在进行运算在进行相加时,当然也是两个int相加,结果还是int,想把一个int类型,大的给小的不能直接给,一定要给的话必须强制类型转换。首先让a和b进行相加,使用()提升优先级在对整体相加的结果进行转换。

2024-01-15 15:09:48 515 1

原创 java:5: 错误: 找不到符号 Scanner sc = new Scanner(System.in);

错误原因:我是导包时把包的名称Scanner的大写S,写成了小写的s。如果以上不行你可以看看下面的办法可以解决您的问题不。把小写s改成大写的S。2. 就是 没有加 new。1.第一种可能没有导包。

2024-01-15 13:36:39 800 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除