问答详情
源自:2-10 Java中的强制类型转换

int 型的存储范围比 double 型的小

int 型的存储范围比 double 型的小,那为什么还要将double类型强制转换为int型?

提问者:面包在碗里_0 2015-11-06 17:29

个回答

  • 开宝马
    2015-11-06 20:50:06
    已采纳

    这取决于你需要的数据类型,你需要什么类型的数据就把它转化为什么呀

  • 袁乐方
    2016-08-08 22:04:38

    假设你出生于1993年,今年23岁,别人问你是哪个年代的人,

    则,以10年为单位,我们可以设两个变量:

    double myAge = 9.3;
    int ageYear =(int) myage ;
    System.out.println("我是" + ageYear + "0年代的人");

    有时我们恰好需要用到某个变量,我们就转化为这个类型的变量了。

    而且当几个类型都可以用时,int占位较少更加有助于内存管理。