代码分析 short s1=1; s1=s1+1; //有什么错? =右边是int类型。需要强转 用int类型来接收 short s1=1; s1+=1; //有什么错? 没错 相当于 int s1 = (int)(s1+1);