public static void testShortInt()...{ short i = 1; // 错误,i+1运算结果是int型,将int类型值赋值给short类型变量需要显式的强制类型转换// i= i+ 1; // 正确,因为没有赋值过程,可以理解为i++,不需要类型的转换,或者也可以说是自动类型的转换 i+= 1;}