/**
* byte,short,char->int->long->float->double
* 自动转换 低-高
* 强制转换 (类型)变量名 高-低
* 不能对布尔值进行转换
* 不能把对象类型转换为不相干的类型
* 在把高容量转换成低容量的时候用强制转换
* 转换的时候可能出现内存溢出
*/
public class Test2 {
public static void main(String[] args) {
int i = 130;
byte b = (byte)i;
System.out.println(i);//128
System.out.println(b);//-126,溢出了,byte最大值是127
System.out.println("===========================");
System.out.println((int)23.5);//舍去小数
System.out.println((int)-23.5);//舍去小数
System.out.println("===========================");
char c = 'a';
System.out.println(c+1);//97+1->默认输出int类型的数字
System.out.println((char)(c+1));//a的下一个字母
}
}