解决大数计算溢出问题
public class Demo4 {
public static void main(String[] args) {
//解决大数溢出问题
int money = 10_0000_0000;//JDK7新特性 数字之间可以用下划线分割
int year = 20;
int total = money*year;
System.out.println(total);//-1474836480 内存溢出了
long total2 = money*year;
System.out.println(total2);//-1474836480 内存溢出了
//----------------------------------------解决方法--------------------------------------------
long total3 = money*(long)year;
System.out.println(total3);//20000000000 正确结果
}
}