为什么 three==100;是属于自动拆箱?

为什么 three==100;是属于自动拆箱?

为什么 three==100;是属于自动拆箱?

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,Integer包装类在和具体数值进行比较时,Integer对象会自动拆箱变成int类型,然后和数值比较,所以three会转换成int类型值,和100进行比较。这里相当于省略了将Integer类型值转换为int类型的步骤,是程序底层自动完成的转换,将Integer类型的three转换为int类型的three,所以是自动拆箱操作。

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!


问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星

相似问题

登录后可查看更多问答,登录/注册

请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师