自动转换
自动转换是指低位数的数据类型向高位数的数据类型转换.系统是默认自动执行的,无须其 他操作。这也是因为低位数(即低精度)的数据类型转换为高位数(即髙精度)的数据类型不会 存在精度丢失和数据丢失的情况,在Java中是可以默认转换的基本数据类型从低到高自动转换的顺序见图所示。
需要注意的是,布尔类型boolean不能和其他基本数据类型转换。自动转换方式总结如下:
1.布尔型和其他基本数据类型之间不能相互转换;
2.byte型可以转换为short、int、long、float和double;
3.short可转换为int、long、float和douhle;
4.diat'nj 转换为int、long, float和double;
5.int可转换为long、float和double;
6.long可转换为float和double;
7.float可转换为double。
已有 22658 名学员学习以下课程通过考试
最需教育客户端 软件问题一手掌握
去 App Store 免费下载 iOS 客户端
点击加载更多评论>>