问题标签 [dividebyzeroexception]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
2213 浏览

c# - 为什么这个方法返回 double.PositiveInfinity 而不是 DivideByZeroException?

我在 VS2015 C# 交互中运行了以下代码段,并得到了一些非常奇怪的行为。

为什么方法返回无穷大而 3 / 0 抛出错误而 3 / b 抛出格式化错误?我可以强制除法抛出错误而不是返回无穷大吗?

如果我将方法重新格式化为

新的 DivideByZeroException 是否包含与捕获的异常相同的所有信息和结构?

0 投票
2 回答
1067 浏览

c# - 如何在 C# 中评估可以被零除的字符串表达式?

我在 C# 中面临一个奇怪的问题,我需要评估一些数学字符串表达式,这些表达式可能会除以0. 这是一个例子:

我目前正在使用NCalc库来评估这个表达式,DivideByZeroException如果z当前表达式中的参数是0.

我尝试通过执行以下操作来捕获异常:

但是,我需要以高效的方式评估这个表达式超过 6000 次(使用不同的变量),因此每次捕获异常都会显着减慢我的应用程序。

我有多个这样的表达式,每个表达式都由用户输入。我不知道给定的表达式是否试图除以零。

有没有办法以“安全”的方式评估 C# 中的数学表达式,尝试除以0将返回静态数字(0或无穷大),而不会引发异常?

0 投票
1 回答
56 浏览

java - 如何判断哪个值为 0?

我收到了我的应用程序的第一份崩溃报告。它说有一个java.lang.ArithmeticException: divide by zero

例外是在这两行之一:

可以DisplayMetrics.DENSITY_DEFAULT为零吗?或者getDisplayMetrics().densityDpi永远为零?

0 投票
1 回答
281 浏览

ios - 除以零异常 - Objective-C

所以我正在学习 Xcode Objective-C 课程,我们必须制作一个计算器。一切正常,除了我必须为有人试图除以零时创建例外的部分。我一辈子都无法让它工作,我一直得到的只是计算器上的 INF 消息。他们也希望它成为一种@try @catch方法,所以我的谷歌搜索让我自己问这个问题,因为我找不到答案。这是我的完整代码。

0 投票
1 回答
123 浏览

divide - 当被除数的符号与除数的符号相同时,如何发生除法溢出?

据我所知,“除法溢出”是您尝试除以零时发生的异常。

我正在学习有关计算机体系结构和设计的教程,但我被一个声明弄糊涂了

当被除数的符号与除数的符号相同时,就会发生除数溢出。

有人可以请教吗?

0 投票
2 回答
60 浏览

java - java:如何找到一个初始值为零的值并得到错误“/由零”

我需要在我的 java 游戏中计算准确性。到目前为止,我尝试了几种方法,但是每次它要么不起作用,要么给我一个错误“/ by zero”。bullets_shot 的初始值为零,准确度公式为enemy_downed % bullets_shot。如何在获得准确读数的同时绕过此错误以确保准确性?我尝试做一个循环,如果它是 0 则将 bullets_shot 设置为 1,但它不会给出准确的读数。有没有一种方法可以为它设置一个值,直到它的值大于 1,如果是这样,我该怎么做?以下是一些代码片段。这是完整的代码: https ://github.com/ms12r/Galaxy-Monkeys

在敌人类的tick方法中:

在 mouseinput 类中

在游戏课上

0 投票
1 回答
1517 浏览

java - 是什么决定了 Java 除法运算中的 Nan 和 Infinity

以下代码的输出让我感到困惑。为什么NaN有时和 Infinity 有时?

输出是:

这里的决定因素是什么?

0 投票
1 回答
232 浏览

python - 异常处理数值积分期间的异常

我正在 TensorFlow 中进行基本的轨道力学模拟。当“行星”离“太阳”太近时(当 x,y 接近 (0,0) 时),TensorFlow 在除法期间会出现异常(这可能是有道理的)。不知何故,它在异常期间返回异常,导致它完全失败。

我尝试使用tf.where有条件地将这些除以零替换为NaN,但是,它实际上会遇到相同的错误。我也尝试使用 tf.div_no_nan 来获得零而不是NaN,但这会得到完全相同的错误。

我实际上得到

我希望除法产生NaN或无穷大,然后按照人们对数值积分的期望正常传播。

0 投票
0 回答
92 浏览

sql-server - 简单选择语句遇到除以零错误

我正在尝试运行简单的选择查询,但它返回“遇到除以零错误”

这将返回除以零错误遇到

谁能帮我解决它?

视图架构如下:

0 投票
3 回答
1231 浏览

python - 如何在函数中使用熊猫时处理除以零异常

我正在做除法的值为0,这似乎会引发错误。如何避免此错误

新列仅填充“异常”我如何更正上面的代码

预期产出