Java 类型转换
public class demo03 {
public static void main(String[] args) {
int i=128;
// byte j=(byte)i;//内存溢出
double j=i;
//强制转换 (类型)变量名 高到低
//自动转换 低 ---高
System.out.println(i);
System.out.println(j);
/*
1 布尔值不能进行转换
2 不可转换不相干的类型
3 高容量 到低容量 会强制转换 精度问题
byte,short,char(同级)-int-long-float-doubles
*/
System.out.println("===========");
System.out.println((int)23.7);
System.out.println((int)-55.23f);
char a='b';
int d=a+1;
System.out.println(d);
}
}
浙公网安备 33010602011771号