类型转换

public class Demoleizhuanhuan {
public static void main(String[] args) {

//低------------------------------------------高
// byte shprt char int long float double
//高到低 强制转换 (类型)变量名
//低到高 自动转换



//操作比较大的数的时候,注意溢出问题
//JDK7新特性,数字之间可以用下划线分割
int money = 10_0000_0000;
int years = 20;
int tota1 = money*years;//-1474836480 计算的时候溢出了
System.out.println(tota1);//默认是int,转换之前已经出现问题了
long tota12 = money*years;

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


}

}
posted @ 2022-03-12 21:40  白糖11  阅读(16)  评论(0)    收藏  举报