数据类型转换
数据类型转换
public class Main {
    public static void main(String[] args) {
        //运算中,不同类型的数据先转化为同一类型,然后进行运算
        //由低到高  byte,short,char -> int -> long -> float -> double
        //强制类型转换  (类型)变量名  高到低
        //自动类型转换   低到高
        int i=128;
        byte b=(byte)i;  //强制类型转换
        System.out.println(i);   //128
        System.out.println(b);   //内存溢出
        /*注意点
        * 1.不能对布尔类型进行转换
        * 2.不能把对象类型转换为不相干的类型
        * 3.把高容量转换到低容量的时候,强制转换
        * 4.转换的时候,可能存在内存溢出或者精度问题
        */
        
    }
}
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号