标签:
public class Test { public static void main(String[]args) { int a=4; double b=3.6; //int c=a+b; int c=a+(int)b; System.out.println(c); } }
输出的结果是7
注释那行就会出错,原因:a是int类型,b是double类型 c就是double类型的
如果要想c是int类型的,就必须进行强制类型转换
强制转换,必须是富人(double)转换为穷人(int)因为他不愿意变穷
同理,如果是自动转换就是穷人(int)转化为富人(double)因为穷人想成为富人
标签:
原文地址:http://www.cnblogs.com/chj077159/p/5182213.html