女主追男主小说:JAVA问题

来源:百度文库 编辑:高考问答 时间:2024/04/19 15:05:45
请问下下面2句里面有什么错误?
short s1 = 1; s1 = s1 + 1;

short s1 = 1; s1 += 1;

short s1 = 1; s1 = s1 + 1; (s1+1运算结果是int型,需要强制转换类型)
short s1 = 1; s1 += 1;(可以正确编译)

short s1 = 1; s1 = (short)(s1 + 1);

第二句是正确的

short s1 = 1;s1=++s1;

short s1 = 1;s1++;