在下面的例子中,是否可以除以0(或无穷大)?
public double calculation(double a, double b)
{
if (a == b)
{
return 0;
}
else
{
return 2 / (a - b);
}
}
当然,在正常情况下,它不会。但是,如果a
和b
非常接近,由于计算的精度,(a-b)
会导致0
吗?
请注意,这个问题是针对Java的,但我认为它适用于大多数编程语言。
https://stackoverflow.com/questions/28474339
复制相似问题