▶️由于Java是强类型语言,所以要进行一些运算的时候,需要用到类型转换。
低 -------------------------------------高 byte,short,char -> int -> float -> double
▶️运算中,不同类型的数据先转换为同一类型,然后再运算。
类型)变量名 高--低 int i = 128; byte b = (byte)i; //注意内存溢出;byte: -128--127 System.out.println(b); System.out.println("===================="); System.out.println((int)23.7); //23 System.out.println((int)-45.89f); //-45;注意精度问题
//低--高 int i = 128; double d= i; System.out.println(d);