`

关于0和0.0作为分母

 
阅读更多
5/0.0 为Infinity

5/0 为抛ArithmeticException

0/0.0 为NaN



5/0.0 为Infinity
这个0.0会被看成是无穷小,你得到自然是无穷大了
5/0 为抛ArithmeticException
除法的除数不能为零知道吧,所以自然出现这个异常了
0/0.0 为NaN
NaN是Not a Num
分享到:
评论

相关推荐

    单片机c语言中分数转换成小数

    3. **约简分数**:通过GCD(最大公约数)算法找到分子和分母的最大公约数,并用它们的商作为新的分子和分母。这一步骤可以确保分数是最简形式。 4. **转换为小数**:为了将分数转换为小数,可以执行除法运算。在...

    拉格朗日差值实现过程.docx

    1. `ans = 0.0`: 初始化插值结果为0,因为我们将逐步计算每个插值项的贡献并累加到这个变量。 2. `for i in range(len(y)):` 遍历离散数据点的索引。`y` 是一个列表,包含每个数据点的y坐标值。 3. `t = y[i]`: 用...

    小数化分数2(hdu1717)

    接着,将这个结果作为分子,循环部分的长度n作为分母,得到分数1233/10000。简化这个分数,我们得到最终结果。 2. **浮点数的精度问题**:在实际编程中,我们处理的是浮点数,它们在计算机内部是以二进制表示的,这...

    复数类和运算符重载 C++语言

    减法、乘法和除法运算符的重载类似,需要注意的是,除法运算可能需要处理分母为零的情况。例如,复数除法可以这样实现: ```cpp // 重载除法运算符 Complex operator/(const Complex& other) const { if (other....

    16:数值的整数次方(剑指offer第2版Python)

    - **底数为0且指数为负**:当底数`base`为0且指数`exponent`为负时,根据数学定义,0的负指数是没有定义的,因为0不能作为分母求倒数。因此,这种情况下应该抛出`ZeroDivisionError`异常。 2. **误差处理**: - *...

Global site tag (gtag.js) - Google Analytics