变量转换2(容量溢出)

public static void main(String[] args){
//操作比较大的数时,注意溢出问题
//JDK7新特性,数字之间可以用下划线分割
int money = 10_0000_0000;
System.out.println(money);
int yeras =20 ;
int total = money*yeras;//-1474836480,计算的时候溢出了
long total2 = money*yeras;
long total123 = money*((long)yeras);
long total1234 = ((long)money)*yeras;//在进行计算的时候就要把数据类型进行转换了

System.out.println(total);
System.out.println(total2);
System.out.println(total123);
System.out.println(total1234);
上一篇:用户交互scanner、方法与计算器


下一篇:基本的Dos命令