小编Ton*_*rte的帖子

Java Puzzler - 将double转换为int

int anInt = 1;
double aDouble = 2.5;

anInt = anInt + aDouble; // Error - need to cast double to int

anInt += aDouble; // This is ok. Why?

anInt = aDouble; // This is also an error.

anInt = 1 + aDouble; // This is also an error.
Run Code Online (Sandbox Code Playgroud)

所以我的问题是:为什么不是编译错误anInt += aDouble呢?

java

7
推荐指数
1
解决办法
93
查看次数

标签 统计

java ×1