public class lxzhwt
{
public static void main(String[] args){
//操作比较大的数,注意内存溢出
//jdk7特性,数字之间下划线分割不会被输出比如100_0000_0000
int money = 1000000000;
int years = 20;
int total = moneyyears;
System.out.println(total);//此处内存溢出,超过int范围
long total2 =moneyyears;//默认还是int,转换之前已经溢出。
System.out.println(total2);//输出还是tota1溢出内容
//int溢出了,再转换也没用
long tota3 = money*((long)years);//提前转换为long类型,避免溢出
System.out.println(tota3);//此处输出正确
}
}