java数值类型自动转换原则
2010-04-17 11:16
513 查看
在Java中使用数值进行二元操作时,先要将两个操作数转换为同一种类型,自动转换原则如下:
如果两个操作数中有一个是double类型的,那么另一个操作数将会转换为double类型;
否则,如果其中一个操作数是float类型,那么另一个操作数将会转换为float类型;
否则,如果期中一个操作数是long类型,那么另一个操作数将会转换为long类型;
否则,两个操作数都将被转换为int类型。
如果两个操作数中有一个是double类型的,那么另一个操作数将会转换为double类型;
否则,如果其中一个操作数是float类型,那么另一个操作数将会转换为float类型;
否则,如果期中一个操作数是long类型,那么另一个操作数将会转换为long类型;
否则,两个操作数都将被转换为int类型。
相关文章推荐
- Java之戳中痛点 - (6)避免类型自动转换,例如两个整数相除得浮点数遇坑
- 黑马程序员—Java基础学习笔记之数据类型转换(自动转换和强制转换)
- java 数值类型转换
- java类型自动转换
- Java中基本类型自动转换与强制转换
- JAVA数据类型的转换(自动转换)
- Java之戳中痛点 - (6)避免类型自动转换,例如两个整数相除得浮点数遇坑
- java 转换int类型数值到对应的金额大写
- Java中long类型为何会自动转换为float类型?(未整理)
- 关于Java变量类型的自动转换
- Java中字符(串)和数值类型的转换
- Java数据类型转换(自动转换和强制转换)
- java重载类型自动转换学习
- c语言中数据类型的自动转换原则
- 牛客网Java刷题知识点之基本类型的自动转换和基本类型的强制转换
- C语言运算中的数据类型自动转换原则
- Java中定义的泛型字段到数据库中自动转换成了int类型字段 解决方案
- java基础之数值类型间的转换
- Java中数值较大的double类型转换为字符串时会用科学计数法显示的解决办法
- java基础-数值运算中的类型转换问题