标签:错误 自动 运行 class int sys test equals ring
下面代码中,s2 = s2 + 1 由于s2 + 1 后类型会自动转为 int 类型,再赋给 s2 就会报错
而 s1 += 1 则编译与运行都没问题
1 public class TestEquals{ 2 public static void main(String [] args){ 3 short s1 = 1; 4 short s2 = 1; 5 s1 += 1; 6 //s2 = s2 + 1; 错误: 不兼容的类型: 从int转换到short可能会有损失 7 System.out.println(s); 8 } 9 }
标签:错误 自动 运行 class int sys test equals ring
原文地址:http://www.cnblogs.com/caidanhui/p/6227640.html