【发布时间】:2012-09-14 07:07:59
【问题描述】:
我的一个同事问我这个问题,我有点困惑。
int i = 123456;
short x = 12;
声明
x += i;
编译正常
x = x + i;
没有
Java 在这里做什么?
【问题讨论】:
-
您正在尝试将 int 添加到 short 中。 a = b != b = a
-
您实际上是在将一个 int 添加到一个 short
-
感兴趣的可以试试这个
char ch = '0'; ch *= 1.2;现在ch是'8';)
标签: java