问题标签 [arithmeticexception]

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 投票
9 回答
391063 浏览

java - ArithmeticException:“非终止十进制扩展;没有精确可表示的十进制结果”

为什么以下代码会引发如下所示的异常?

例外:

0 投票
3 回答
80653 浏览

sql-server-2008-r2 - 在 INT 列上使用 SUM 时如何防止算术溢出错误?

我正在使用SQL Server 2008 R2并且我有一INT列插入的数据永远不会超过 max INT,但是我有一个查询,它使用的SUM函数在执行时超过了最大INT限制并引发了标题中提到的错误。

我希望能够在不将列类型从 更改为 的情况下执行此INT查询BIGINT

这是我的查询:

注意:PokemonExp列的类型为INT

0 投票
3 回答
47569 浏览

java - 线程“主”java.lang.ArithmeticException 中的异常:/ 为零

我有两个关于Exceptions. 首先,我从我的代码中收到了这条消息......

此错误消息意味着除以零,例如通过做int a = 5 / 0;

一个方法可以抛出一个Exception类实例,不是吗?但这是一种表达。为什么表达式可以抛出Exception类实例?

我的第二个问题是关于thread "main". 是什么thread "main""main"是指static main方法吗?

0 投票
2 回答
3458 浏览

java - 使用此椭圆曲线点乘计算的点不在曲线上,该类带来算术异常

我使用标准投影坐标得到了点乘法错误的堆栈。我不知道我错过了什么,但相乘的点不在曲线上,有时它会输出类似算术异常的东西:整数不可逆。

这是我使用的曲线:

椭圆曲线域参数规范

椭圆曲线数字签名算法实现在这里。在这段代码中有 main 函数,所以用它来测试异常。

这里 PrivateKey 类

公钥类

椭圆曲线

兰德级

椭圆曲线界面

0 投票
1 回答
1582 浏览

c# - 从 ODBC 阅读器读取 - 算术溢出异常

我正在尝试通过 ODBC 连接检索数据并将其放入数据表中。进来的数据可能有一些单元格值为空。

这是我用来在数据表中导入数据的代码:

在我正在阅读的第一行中,我正在数据表中创建列。然后我继续阅读每一行的单元格值。这是一个问题:如果我执行一个返回单列的选择查询,上面的操作就可以工作。但是,如果我在多个列上执行它,则会引发异常:Arithmetic operation resulted in an overflow就行:if (firstRun) dt.Columns.Add(reader.GetString(i), reader[i].GetType());

我到底在这里想念什么?

谢谢

0 投票
1 回答
8753 浏览

java - 在Java中将双精度数除以零

可能重复:
为什么 Java 除以 0.0 时不抛出异常?

为什么Java中的以下语句不会报告ArithmeticException?

0 投票
3 回答
1537 浏览

java - Java 中的某些 BigDecimal 数字在除时会导致引发 ArithmeticException

以下将两个BegDecimal数字相除的方法效果很好。

输出 :2.5


然而,以下相同的方法失败了java.lang.ArithmeticException

以下是完整的异常堆栈跟踪。

解决方案是什么?

0 投票
6 回答
55783 浏览

java - 为什么用浮点数(或双精度)数字除以零不会抛出 java.lang.ArithmeticException: / Java 中的零

下面的语句java.lang.ArithmeticException: / by zero很明显。

因为文字0被认为是int文字,整数运算中不允许除以零。

但是,以下情况不会引发任何异常,例如java.lang.ArithmeticException: / by zero.

它显示Infinity.

以下语句NaN毫无例外地产生 (Not a Number)。

在这种情况下,两个操作数都被认为是双精度的。


同样,以下语句不会引发任何异常。

它们产生以下输出。

它们都返回false.为什么浮点数或双精度数允许此操作(除以零)?


顺便说一句,我可以理解浮点数(双精度数)的值代表正无穷大负无穷大而不是数字NaN)......

0 投票
3 回答
42957 浏览

c++ - gdb中的算术异常,但我没有被零除?

我的Floating point exception (core dumped)C++ 程序出现错误,gdb 显示问题出在执行模除法的行上:

该行防止被零除,我的回溯显示如下:

既然我知道我没有除以零,还有什么可能导致异常?

0 投票
8 回答
155200 浏览

java - Java division by zero doesnt throw an ArithmeticException - why?

Why doesn't this code throw an ArithmeticException? Take a look:

I have no idea!