【发布时间】:2015-12-31 17:23:52
【问题描述】:
short x, y;
short z = ((short)x) + ((short)y);
所以我知道在 Java 中,一个值在相加时被认为是一个整数。这只是语言中的细微差别之一。但是,在这里,我已经将short 转换为变量x 和y,它仍然给我一个错误提示
无法从 int 转换为 short
【问题讨论】:
-
如你所说,
+产生int。 -
这是java中的一种类型提升。java2s.com/Book/Java/0020__Language-Basics/…