- 操作比较大的数的时候注意溢出问题
- JDK7新特性,数字之间可以用下划线分割
- 计算溢出
int total = money*years;//-1474836480
- 默认是int,给total2转换前已经是int了,故是已经是超出int类型的数字变成long类型
long total2 = money*years;//-1474836480
- 先把一个数转换为long,整个表达式就都变成long类型
long total3 = money * ((long)years);//20000000000
long total3 = (long)money * (long)years;//20000000000