首页 > 其他 > 详细

类型转换

时间:2021-03-01 22:55:59      阅读:40      评论:0      收藏:0      [点我收藏+]

由于Java是强类型语言,在进行有些运算的时候,需要进行类型转换

低-----------------------------------------------高

byte>short>int>long>float>double

运算时,不同类型的数据先转换为同一类型,再进行运算

技术分享图片

转换类型分为 强制转换 和 自动转换 两类,由低到高需要强制转换,又高到低为自动转换   (转换时注意内存溢出问题)

技术分享图片

技术分享图片

操作比较大的数时需要注意溢出问题,即由高到低转换时,

技术分享图片

计算时,需要把数据在运算时转换为更高内存类型,以保证运行成功,此时运算时就会把所有数据都用更高内存类型算,“数据是先计算后转换的”

技术分享图片

注意点:

技术分享图片

 

类型转换

原文:https://www.cnblogs.com/czw1/p/14466066.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!