public class Demo1 {
public static void main(String[] args) {
int i=127;
//byte b=i;不能直接转换
byte b=(byte)i;
double d=i;
// byte b=(byte)i;强制转换格式 需要(类别)变量名(高-----低)
//double d=i;自动转换格式(低----高)
//低---->高 byte,short,char->int->long->float->double
标签:类型转换,int,System,println,byte,数据,out From: https://www.cnblogs.com/gxh0718/p/16755846.html
System.out.println(b);
System.out.println(i);
System.out.println(i==b);
System.out.println(d);
/*
* 注意点
* 不能对布尔值进行转换
* 不能把对象类型转换为不相干的类型
* 转换时可能存在内存溢出,或者精度问题!*/
System.out.println("======================");
System.out.println((int)23.7); //23
System.out.println((int)-45.89f); //45
}
}