请指点一下,该如何处理
请指点一下
short s1 = 1; s1 = s1 + 1;short s2 = 1; s2 += 1;,s1和s2的值分别为:
A:s1=2,s2=2.
B: s1 = s1 + 1定义错误。s2=2
C:s1=2,s2 += 1定义错误
D:都错误
想问下正确答案选什么!请指教!!
------解决方案--------------------
答案是B ,我写错了....呵呵
------解决方案--------------------
b
------解决方案--------------------
s1 无法将int隐式转换为short
------解决方案--------------------
short s1 = 1; s1 = s1 + 1;short s2 = 1; s2 += 1;
----------------------------------------------------
s1+1是int型,这是为了保证精度
short s1 = 1; s1 = s1 + 1;short s2 = 1; s2 += 1;,s1和s2的值分别为:
A:s1=2,s2=2.
B: s1 = s1 + 1定义错误。s2=2
C:s1=2,s2 += 1定义错误
D:都错误
想问下正确答案选什么!请指教!!
------解决方案--------------------
答案是B ,我写错了....呵呵
------解决方案--------------------
b
------解决方案--------------------
s1 无法将int隐式转换为short
------解决方案--------------------
short s1 = 1; s1 = s1 + 1;short s2 = 1; s2 += 1;
----------------------------------------------------
s1+1是int型,这是为了保证精度