java中的强制类型转换和自动类型转换

您所在的位置:网站首页 java中的强制转换和自动转换 java中的强制类型转换和自动类型转换

java中的强制类型转换和自动类型转换

2024-07-15 03:17| 来源: 网络整理| 查看: 265

一类型转换:

当操作数的类型不同,而且不属于基本数据类型时,经常需要强制类型转换,将操作数转化为所需要的类型。强制类型转换具有两种形式,称为显式强制转换和隐式(自动)类型转换。

1.强制类转换

就是把某个数据强制转换成需要的数据类 型,比方说有个float a,是3.14…a=(int) a,强制转换成整型,a就是3了

2.自动类型转换

自动类型转换分两种情况: 1,不同类型的数据进行运算时,系统会自动将运算优先级别低的转换成级别高的,结果和运算级别高的数据类型一样。 2,赋值运算符两边类型不一样时,系统会自动将右侧表达式的类型转换成左侧的变量类型,然后再赋值

注意

小可转大,大转小会失去精度,自动类型是两个大小不同的数据,会把小的转变成大的进行算,所以:小可转大,大转小会失去精度



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3