为了账号安全,请及时绑定邮箱和手机立即绑定

包装类的转换

int score1=58;

Integer score2=new Integer(score1);

double  score3=score2.doubleValue();

float score4=score3.floatValue();

int score5=score4.intValue();

为什么不能将double包装类转换成float包装类,float也不能转换成int包装类

正在回答

3 回答

对象.方法名 调用方法,你这个score2是int类型对象,不是double类型的,无法使用doubleValue()方法

0 回复 有任何疑惑可以回复我~

score2是包装类,转化为double类赋值给score3,score3依旧是基本类,不具备包装类方法的调用

2 回复 有任何疑惑可以回复我~

应该不行吧,要转换的话只能转换到对应的包装类在转

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

包装类的转换

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信