JAVA基础学习(类型转换)

àì夳堔傛蜴生んèń 2022-12-08 14:26 179阅读 0赞

JAVA类型转换

JAVA是强类型语言,所以在进行有些运算的时候,是需要进行类型转换的。
低 ——————————————————————->高
byte,short,char->int->long ->folat -> double
这里的低到高指的是变量类型的字节大小。
PS:小数的优先级大于整数。
从高到低进行转换时,需要进行强制类型转换。
(类型)变量名
从低到高进行转换时,JAVA会进行自动转换。
例如:
int i=128;
byte b=(byte)i;
出现溢出
int i=128;
double d=i;
转换成功。
注意事项:

  • 不能对布尔值进行转换
  • 不能把对象类型转换为不相干的类型
  • 把打大容量转换为低容量的时候,强制转换
  • 转换的时候可能存在内存溢出,或者精度问题

发表评论

表情:
评论列表 (有 0 条评论,179人围观)

还没有评论,来说两句吧...

相关阅读