类型转换

类型转换

低---------------------------------------------------->高

byte,short,char->int->long->float->double

强制类型转换

高-->低

int i = 128;

byte j = (byte)i;

自动类型转换

低-->高

int i = 128;

double j = i;

注意

  1. 不能对布尔值进行转换
  2. 不能把对象类型转换为不相干的类型
  3. 在把高容量转换到低容量的时候,强制转换
  4. 转换的时候可能存在内存溢出,或者精度问题
posted @ 2023-07-15 17:46  郭岩不会打代码  阅读(8)  评论(0)    收藏  举报