public class Demo2 {
public static void main(String[] args) {
int i = 128;
// 强制转换 高-->低
byte b = (byte) i;
// 自动转换 低-->高
double c = i;
System.out.println(b);
System.out.println(c);
/*
* 不能转换boolean
* 不能把对象转换不想关的类型
* 高容量转低容量强制转换
* 转换的时候可能存在内存溢出,或者精度问题
*
* */
System.out.println("=============");
System.out.println((int)23.7); // 23
System.out.println((int)-32.89f); // -32
System.out.println("=============");
char d = 'a';
int e = d + 1;
System.out.println(e);
System.out.println((char)e);
}
}
标签:类型转换,char,转换,int,System,问题,println,out
From: https://www.cnblogs.com/jikeory/p/18088027