电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

类型转换和造型

类型转换和造型_第1页
1/19
类型转换和造型_第2页
2/19
类型转换和造型_第3页
3/19
第 4 章类型转换和造型考点 01 基本数据类型的转换规则 01:基本数据类型的转换是指由系统根据转换规则自动完成,不需要程序员明确声明不同类型数据之间的转换。转换在编译期执行,而不是等到运行期再执行。规则 02:基本数据类型的转换在赋值、方法调用和算术运算3 种情况会发生。方法调用时数据转换是指调用方法向被调用方法传递参数,实参和形参类型不一致时会发生类型转换。规则 03:赋值和方法调用的基本数据类型转换规则一样。其合法的基本数据类型的转换原则是指从取值范围窄的类型向取值范围宽的类型转换,如果是从取值范围宽的类型向取值范围窄的类型转换,则会产生编译错误。图4-1 给出了基本数据类型的转换顺序。图 4-1 数据类型转换顺序具体规则如下:(1) 布尔型 (boolean)和其他基本数据类型之间不能相互转换;(2) 字节型 (byte)可以转换为短整型(short)、整型 (int) 、长整型 (long)、单精度型 (float) 和双精度型 (double);(3) 短整型 (short) 可以转换为整型(int) 、长整型 (long) 、单精度型 (float) 和双精度型 (double);(4) 字符型 (char) 可以转换为字节型(byte)、短整型 (short) 或字符型 (char)、长整型 (long)、单精度型 (float) 和双精度型 (double);(5) 整型 (int) 可以转换为长整型(long) 、单精度型 (float) 和双精度型 (double);(6) 长整型 (long) 可以转换为单精度型(float) 和双精度型 (double) ;(7) 单精度型 (float) 可以转换为双精度型(double);(8) 字节型 (byte) 不能转换为字符型(char);(9) 短整型 (short) 不能转换为字节型(byte)或字符型 (char);(10) 字符型 (char) 不能转换为字节型(byte)或短整型 (short) ;(11)整型 (int) 不能转换为字节型(byte)、短整型 (short) 或字符型 (char);(12) 长整型 (long) 不能转换为字节型(byte) 、短整型 (short)、字符型 (char) 或整型 (int ) ;(13) 单精度型 (float) 不能转换为字节型(byte)、短整型 (short)、字符型 (char)、整型 (int) 或长整型 (long) ;(14) 双精度型 (double) 不能转换为字节型(byte)、短整型 (short)、字符型 (char)、整型 (int) 、长整型 (long) 或单精度型 (float) ;规则 04:Java 语言中无后缀数字型数据共有两种默认类型,无小数点的整型数据默认类型为整型,带小数点的浮点数型数据的默认类型为双精度型。规则 05:...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

类型转换和造型

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部