类型转换是将一个值从一种类型更改为另一种类型的过程。
自动类型转换:一定不会丢失数据。
强制类型转换:有可能会丢失数据。
1.隐式类型转换(自动类型转换)
指从低级向高级类型的转换,系统会自动执行,程序员无须进行任何操作。
按精度从低到高排序的顺序为byte<short<int<long<float<double。
【例3.11】使用隐式转换提升数值的精度
代码:
结果:
过程: (1)首先分别定义各个类型的变量,并赋上相应的值
(2)再将各个类型的运算结果输出
(3)最后得到最终结果
2.显式类型转换(强制类型转换)
在把高精度的变量的值赋给低精度的变量时使用。除boolean类型外,其他基本类型都能以显式类型转换的方法实现转换。
————————————————
版权声明:本文为优快云博主「OYFYO」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.youkuaiyun.com/OYFYO/article/details/129312715