public class Demo05 {
public static void main(String[] args) {
int i = 128;
byte b = (byte)i; //内存溢出
//double b = i;
//强制转换 (类型)变量名 高——低
//自动转换 低——高
System.out.println(i);
System.out.println(b);
System.out.println("========================");
System.out.println((int)23.8);
System.out.println((int)-45.89f);
System.out.println("========================");
char c = 'a';
int d = c+1;
System.out.println(d);
System.out.println((char)d);
//操作较大的数时,注意溢出问题
//数字里面可以用下划线分割
int money = 10_0000_0000;
int year = 20;
int total1 = money*year; //计算溢出
long total2 = money*year;
long total3 = money*((long)year);
System.out.println(total3);
}
}