键盘手C
2016-04-21 03:05java中的数据类型的相互转换
我在学习java中的过程中,遇到这样一个问题
byte,char,short这三种数据进行运算的结果是int型
但是如果是float和int运算的话,结果是float型
我查了下,是java在运算时,会先转换成容量大的类型
而在java中,最大的容量是double,下来是float,然后是int,但是我又看了这几个类型的范围,int的范围比float大多了,这是怎么回事
难道所谓的容量大小和表示范围不一样吗?
在下先谢过各位了,
- 点赞
- 回答
- 收藏
- 复制链接分享
2条回答
为你推荐
- java Map和实体类互转
- java
- 12个回答
- java中如何将Object类型的数据强制转换为tuple类型的?
- java
- 3个回答
- java的类型转换报错,显示类型不匹配
- 1个回答
- hashmap和数组相互转换的问题
- 数组
- java
- map
- 8个回答
- web项目中实体类序列化的原因?
- 1个回答
换一换