浮点数的除法运算
@Test
public void name() {
float a = 0.0f / 0.0f;
System.out.println(a);
float b = 1 / 0.0f;
System.out.println(b);
System.out.println("------------");
double m = 0.0 / 0.0;
System.out.println(m);
double n = 1 / 0.0;
System.out.println(n);
try {
} catch (Exception e) {
// TODO: handle exception
System.out.println("报错了!");
}
}
运行结果
NaN
Infinity
------------
NaN
Infinity
结论 浮点数除法中被除数可以为0.0 不会报错
0.0 / 0.0 时结果为 NAN
1 / 0.0 时 结果为 Infinity