奇怪的面试题
作者:互联网
转自:
http://www.java265.com/JavaMianJing/202110/16353051071587.html
今天面试遇到一个奇怪的题目,现将其记录如下:
short s1 = 1; s1 = s1 + 1; 由于1是int类型 所以s1+1运算结果也是int 型 需要强制转换类型才能赋值给short型 ---------------------------------------------------------------------- short s1 = 1; s1 += 1;可以正确编译 因为s1+= 1;相当于s1 = (short)(s1 + 1); 其中有隐含的强制类型转换
标签:面试题,short,int,s1,强制,奇怪 来源: https://www.cnblogs.com/java265/p/16299554.html