int 型的存储范围比 double 型的小,那为什么还要将double类型强制转换为int型?
这取决于你需要的数据类型,你需要什么类型的数据就把它转化为什么呀
假设你出生于1993年,今年23岁,别人问你是哪个年代的人,
则,以10年为单位,我们可以设两个变量:
double myAge = 9.3; int ageYear =(int) myage ; System.out.println("我是" + ageYear + "0年代的人");
有时我们恰好需要用到某个变量,我们就转化为这个类型的变量了。
而且当几个类型都可以用时,int占位较少更加有助于内存管理。