类型转换
public class Demo02 { public static void main(String[] args) { //操作比较大的数时注意数据溢出问题 //JDK7最新特质,数字之间可以用下划线分割 int money = 10_0000_0000; int years = 20; int total = money*years; /* System.out.println(total);//输出-1474836480,超出int范围,计算时溢出 long total2 = money*years;//输出-1474836480,默认时int,在转换之前就存在问题了 */ long total3 = money*((long)years);//正确步骤,先把一个数转换成long型 System.out.println(total3);