Java基本数据类型之间怎么相互转换


本文小编为大家详细介绍“Java基本数据类型之间怎么相互转换”,内容详细,步骤清晰,细节处理妥当,希望这篇“Java基本数据类型之间怎么相互转换”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。Java程序在进行赋值或运算时,自动将精度小的转换成精度大的。char —> int —> long —> float —> doublebyte —> short —> int —> long —> float —> double当有多种数据混合运算时,系统首先自动将所有数据转换成容量最大的数据类型,再进行计算。当把精度大到数据类型赋给精度小的会报错。注意在进行数值赋值时,先判断是否在该小精度数据类型范围内,如果是就可以,如果是进行变量赋值,就不行。byte,short和char之间不能相互自动转换。byte,short和char三者可以计算,计算时转换成为int类型。boolean类型不参与转换。自动提升原则:表达式结果的类型自动转换成操作数中最大的类型。自动类型转换的逆过程,将容量大的数据类型装换成容量小的数据类型。使用时要加上强制转换符,但可免费云主机域名能造成精度降低或溢出。强制类型转换只对最近的操作数有效,往往会使用小括号提升优先级。char类型可以保存int的常量值,但不能保存int的变量值,需要强转。将本类型的值 + “” 即可。通过基本数据类型的包装类调用parseXX函数即可,但要确保String类型能够转换成有效的数据,比如可以将”123″转换,但不能将”hello”转换成一个整数,如果格式不对,就会抛出异常,终止程序。读到这里,这篇“Java基本数据类型之间怎么相互转换”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注百云主机行业资讯频道。

相关推荐: es6中的symbol如何用

这篇文章主要介绍了es6中的symbol如何用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇es6中的symbol如何用文章都会有所收获,下面我们一起来看看吧。 在es6中,Symbol可用于作为属性名、定义变量或者常量,表示独一…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 04/28 11:08
下一篇 04/28 11:08

相关推荐