变量转换

变量转换

 public static void main(String[] args){
         int i = 128;
         byte b = (byte)i;//内存溢出,byte<=127强制转换
 
         System.out.println(i);
         System.out.println(b);
 
         //自动转换 低到高
         //强制转换 (变量名)类型 高到低
 
         /*
         注意点:
         1.不能对布尔值进行转换
         2.不能把对象类型转换成不相干的类型
         3.在把高容量转换到低容量的时候,强制转换
         4.转换的时候可能存在内存溢出,或者精度问题!
          */
 
         System.out.println("=====================");
         System.out.println((int)23.1);//23
         System.out.println((int)-45.29f);//-45

 

posted @ 2022-02-26 19:19  hollowzero  阅读(56)  评论(0)    收藏  举报