- 博客(5)
- 收藏
- 关注
原创 java中定义float类型的数据报错原因及类型转换
3.1没有超过float能表述的数据范围 但报错的原因是因为java中浮点型默认是double类型,要在数值后加f。如果是大类型(double)转为小类型(float),则需要强制类型转换。如果是小类型(float)转为大类型(double) ,为自动型转换。Java中整型默认是int类型,关于整型的类型转换在这一篇。(如果数值是整数 不挂f也可以)
2024-03-14 15:42:01
1026
2
原创 java中定义long类型的数据报错原因及类型转换
如果数据范围没有超过int所能表示的范围(10位),定义成long也不会报错,因为是小类型转为大类型 所以是自动型转换,下图int类型自动转换成long类型。a没有超过long所能表达的数据范围 报错的原因是java默认数据类型是int,要在数据后加l表示是long类型。当大类型转换成小类型 需要强制转化,下图long类型强制转换成int类型。
2024-03-13 21:57:00
1019
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人