规则:算式中的最大数据类型即 结果的数据类型为最大的数据类型
反例:
        int a =1000000000;
        int b = 200;
        long result = a * b ;  // 结果溢出int错误
改正:   
        int a =1000000000;
        int b = 200;
        long result = a * (int)b ;  // 强制使a或b转换为long就可以解决,用类型牺牲来解决