现在的位置: 首页 > 综合 > 正文

Java面试题之一

2013年10月12日 ⁄ 综合 ⁄ 共 133字 ⁄ 字号 评论关闭

 

如下:

short i = 0;

i = i+1;

 

short i = 0;

i += 1;

运行结果怎样?

 

前者不会编译通过,后者可以i=2。主要是类型转换的问题,前面的1为int,如果转换为short型则不可以。所以编译不通过。

 s = (short)(s +1);

通过强制转换也可以编译通过

抱歉!评论已关闭.