强制转换与自动转换

2021-08-24  本文已影响0人  哈迪斯Java

public class demon7 {
public static void main(String[] args)
{
//操作较大的数的时候,注意溢出的问题
//JDK7的新特性,数字之间可以用下划线分割
int money =10_0000_0000;
int years =20;
int total =money*years;
System.out.println(total);
//计算的时候溢出了

    long total2 =money*years;
    System.out.println(total2);
    //默认是int,转换之前已经存在问题了

    long total3 =money*((long)years);
    //先把一个数字转换为long
    System.out.println(total3);
}

}


image.png
上一篇下一篇

猜你喜欢

热点阅读