- 博客(2)
- 收藏
- 关注
原创 Java 基础 double 强制转换 type 时遇到的问题
1) 若是强制转换为long类型则直接转换, 若是其他非long类型则转换为int.在我遇到的例子里 第2行 会先根据 步骤1 将double转换为int类型。然后再根据 步骤2 将 2147483647 转换为byte类型。转十进制后是 "1" 再加上符号 "-" 所以结果便是 "-1"2) 然后再将 long/int 类型的数据转换为浮点数。若是比最大值还大,则采用最大值;若是比最小值还小,则采用最小值;我感到很纳闷... 为什么结果会是 -1?当我想要搜索时却总是找不到对应的文章.
2023-05-03 01:11:36 120 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人