类型转换
-
由于Java是强类型语言,所以要进行有些运算的时候需要用到类型转换。
低-————————————————————高
baty–short–char–int–long–float–double
- 浮点类型容量大于整数类型
-
运算中,不同类型的数据先转换成同一类型,然后进行运算;
-
强制类型转换
-
自动类型转换
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fzb7dD2V-1630856985588)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20210905233922568.png)]
-
浮点类型(float/double)转换成整数类型存在精度问题[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SyvXhbxf-1630856985591)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20210905234511289.png)]
-
字符类型(char)转换成整数类型[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NBMyIZty-1630856985591)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20210905234732139.png)]
-
操作比较大数的时候,注意溢出问题
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SbAkdUDE-1630856985593)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20210905234808927.png)]