问题标签 [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 投票
1 回答
25 浏览

dividebyzeroexception - Csharp 编程中的 DivideByZeroExeption

我正在尝试在 C# 中处理DivideByZeroExeption但代码没有捕获异常,10 / d 的控制台打印结果为∞</p>

在此处输入图像描述 但是当我将d的类型从double更改为intlong时,上面的代码可以正常工作。

0 投票
2 回答
106 浏览

java - 算术异常除以零:但我已经限制它不产生零

这是我的示例代码,logcat 在 while 语句中显示异常,我现在疯了。我不知道它如何以及为什么被零除。请帮帮我 :

我的日志猫:

0 投票
1 回答
357 浏览

c++ - 在 Visual Studio 2019 C++ 中使用 CPPUnitTest 编写“DivideByZero”单元测试用例时出现问题

单元测试意味着编写代码来验证应用程序或库的各个部分或单元。单元是应用程序的最小可测试部分。单元测试孤立地评估代码。在 C++ 中,这意味着为方法或函数编写测试。我正在编写一个基本的计算器程序并尝试使用 CPPUnitTest 在 Visual Studio 2019 中测试代码。之后我也必须在 Jenkins 中构建它。请不要判断..我是第一次写单元测试..这是我的Calculator.cpp

这是 Calc 类或“Calc.h” 在这里,我曾经std::runtime_error在除零时抛出错误

我正在尝试使用 CPPUnitTest 为我的代码编写单元测试。我已经编写了加减代码,assert::AreEqual但是对于除以零的条件,我不知道要编写测试用例。这是我的单元测试代码。

请帮我为此编写测试方法。我在某个地方读到CPPUNIT_ASSERT_THROW(cal->divide(12,0), std::runtime_error);过,但这在我的情况下不起作用。我该怎么做Assert::AreEqual 还建议我可以使用哪种其他方法来增加我的代码覆盖率。

0 投票
2 回答
101 浏览

python - 允许使用 Python 字典被零除

我有两个 Python 字典包含大致相同的键,我试图将每个键对的值相乘。一本字典稍大(由于包含我想忽略的其他键)。我遇到的问题是,在某些情况下,分母中的零会导致ZeroDivisionError: division by zero- 因此我的问题是,我如何修改我的脚本以便执行除法,接受当分母中的零时结果将为“0” ?