完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
JAVA语言的数据类型转换 很多场合需要用到类型转换。例如,要把一个整型变量作为字符型变量来使用,就需要使用类型转换,即把整型变量转换为字符型变量。Java的类型转换有下列两种: 3.7.1 自动类型转换整型、实型、字符型数据可以混合运算。运算过程中,不同类型的数据会自动转换为同一类型,然后进行运算。自动转换按低级类型数据转换成高级类型数据的规则进行,转换规则为: (1)(byte 或short ) op int→int (2)(byte或short或int) op long→long (3)(byte或short或int或long) op float→float (4)(byte或short或int或long或float) op double→double (5)char op int→int 其中,箭头左边表示参与运算的数据类型,op为运算符(如加、减、乘等),右边表示运算结果的数据类型。如:3+4.5是double型,所以3先被转换为double型,然后再与4.5相加,其结果也为double型。
3.7.2 强制类型转换高级数据类型要转换成低级数据类型,需要用到强制类型转换。其一般形式为: (类型名)表达式 或 类型名(表达式) 例如: int i; byte b; i=356; b=(byte)i; //强制转换后丢失一部分数据,使得b的值为100 一般使用强制类型转换可能会导致数值溢出或精度的下降,应尽量避免。 |
|
相关推荐 |
|
只有小组成员才能发言,加入小组>>
12174 浏览 2 评论
4494 浏览 3 评论
3748 浏览 5 评论
9744 浏览 47 评论
4588 浏览 9 评论
741浏览 0评论
549浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-18 09:55 , Processed in 0.636902 second(s), Total 54, Slave 42 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号