java中的强制类型转换和自动类型转换 |
您所在的位置:网站首页 › java中的强制转换和自动转换 › java中的强制类型转换和自动类型转换 |
一类型转换:
当操作数的类型不同,而且不属于基本数据类型时,经常需要强制类型转换,将操作数转化为所需要的类型。强制类型转换具有两种形式,称为显式强制转换和隐式(自动)类型转换。 1.强制类转换就是把某个数据强制转换成需要的数据类 型,比方说有个float a,是3.14…a=(int) a,强制转换成整型,a就是3了 2.自动类型转换自动类型转换分两种情况: 1,不同类型的数据进行运算时,系统会自动将运算优先级别低的转换成级别高的,结果和运算级别高的数据类型一样。 2,赋值运算符两边类型不一样时,系统会自动将右侧表达式的类型转换成左侧的变量类型,然后再赋值 注意小可转大,大转小会失去精度,自动类型是两个大小不同的数据,会把小的转变成大的进行算,所以:小可转大,大转小会失去精度 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |