包装类的转换

来源:3-1 Java 中的包装类

该起个什么名字呢

2017-05-01 10:46

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回答

  • M__
    2017-09-25 21:34:25

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

  • 慕虎7999978
    2017-05-01 11:57:17

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

  • AquanGeek
    2017-05-01 11:54:34

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

Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409792 学习 · 4340 问题

查看课程

相似问题