Phi*_*ger 0 java casting implicit-conversion
我有一个大学的练习,看起来像:
int a = 10;
int b = 3;
double c = a / b;
Run Code Online (Sandbox Code Playgroud)
问题是:哪个值是c.
现在我想说,c是3.3.在计算结果之前,它被隐式转换为double.但是这个问题的正确答案是根据我的记录3.0.
怎么会这样?编译器是否真的首先将结果计算为整数,然后在第二步中将其转换为加倍?
或者我是否理解错误?
| 归档时间: |
|
| 查看次数: |
250 次 |
| 最近记录: |