规则:算式中的最大数据类型即 结果的数据类型为最大的数据类型
反例:
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就可以解决,用类型牺牲来解决