这个居然编译出错。。。。
public class Test{ public static void main(string args[]) { short s1 = 1; short s2 = 127; short s = s1 + s2; }}对于双目运算符+ - * /,如果两边都是精度比long小的整形变量,则运算结果为int 型!!!
就是说即使是 两个 byte类型 两个short类型相加 其结果都是int型的。。。。