我从大学毕业,看起来像这样:
int a = 10;
int b = 3;
double c = a / b;
问题是:哪个值是c。
现在我要说,c是3.3。在计算结果之前,将其隐式转换为两倍。
但是根据我的记录3.0,此问题的正确答案。
怎么会这样编译器是否真的首先将结果计算为整数,然后在第二步将其转换为两倍?
还是我理解不正确?
最佳答案
编译器是否真的首先将结果计算为整数,然后
然后在第二步将其转换为两倍?
是
关于java - 隐式类型转换-从Int到double,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20878710/