java类型转换
来源:互联网 发布:视频播放器源码 编辑:程序博客网 时间:2024/06/06 19:57
java类型转换有两种方式:自动转换(隐式转换)和强制类型转换
1、自动转换(隐式转换)
自动转换需要满足两个条件,第一是两种类型彼此兼容,第二是目标类型的取值范围必须大于源类型。
备注:对于在代码中遇到两个不同类型之间存在运算时,会自动将范围小的类型转换为范围大的类型
java中定义了若干适用于表达式提升规则:
1)所有byte类型,short类型和char类型的值可以直接提升为int类型
2)如果有一个操作数类型为long,计算结果为long
4)如果有一个操作数类型为double,计算结果为double
3)如果有一个操作数类型为float,计算结果为float
备注:凡是有字符串参与的加运算都默认为字符串拼接
2、强制类型转换
不满足自动转换条件时,需要强制转换,这时需要注意转换中造成的数值不准确。
0 0
- java类型转换与强制类型转换
- java 类型转换 强制类型转换
- java类型转换与强制类型转换
- java中的类型转换
- java中的类型转换
- java的类型转换
- java的类型转换
- JAVA类型转换
- java中类型转换
- JAVA类型转换
- JAVA 类型转换
- JAVA的类型转换
- java时间类型转换
- java 类型转换
- java中的类型转换
- java类型转换
- java json 类型转换
- Java类型转换
- nl2br函数
- CSS盒模型
- JavaEE__将应用部署到Tomcat根目录的方法
- 完全二叉树的创建与堆排序代码实现
- OpenCV Mat数据类型及位数总结
- java类型转换
- This Is The Rule That Follow
- invalid resource directory name 无效的资源目录名
- 【JavaScript.3】抓好Date()总结工作,玩转JS各种时空
- 页面与页面的表单传值出现的一系列错误:实现修改操作的时候
- Mac OS 、Xcode、iOS版本更新时间
- Oracle与MySQL的几点区别
- FZU2150 Fire Game(BFS)
- HDU 1208 Pascal's Travels