- 博客(2)
- 收藏
- 关注
原创 Switch 分支结构的细节
2.switch(表达式)中表达式返回的值必须为:(byte,short,int,char,enum,String)5.break用来在执行完一个case分支后跳出switch,如果不写会顺序执行到结尾。1.表达式数据类型,应和case后的常量类型一致,或者是可以自动转换的。4.default是可选的,当没有匹配的case时,执行default。注:当具体值不多,且符合表达式条件时,推荐switch。3.case子句中的值必须为常量。
2023-11-04 11:24:45
72
1
原创 浮点数使用陷阱
例: 2.7 和 8.1/3 比较:8.1/3 为近似 2.7 的小数解决方法:If(Math.abs(数值1-数值2)<0.0000001){ // 注:0.00001为自己设置的精度 System.out.println(“相等”)}//如果数值1-数值2结果的绝对值小于0.0000001,则判断为相等注: 1.谨慎使用运算结果为小数的相等判断 2.应该是以两个数的的差值的绝对值,在某个精度范围内判断(精度可自己设置)
2023-11-04 11:20:40
92
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人