- 博客(1)
- 收藏
- 关注
原创 JAVA是否存在自动强制类型转换?
我们都知道类型转换有两种,一种是自动类型转换,由低字节转向高字节(long型转向float型除外,由于浮点型存储方式的原因,四字节的float型能够表示的取值范围会远远大于八字节的long型),一种就是强制类型转换,需要我们手动转换,例如int a = (int)3.14,结果是整数3。可以看出整数超过int型的最大值是会报错的,加上L后是不会的,可以得出int型确实是整数的默认类型,而且可以知道加上L相当于向long型的转换,再赋值给int型就要强制转换了。
2024-10-04 15:34:08
173
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人