問題タブ [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 投票する
2 に答える
199 参照

java - ゼロで割っていることを暗示しているのはなぜですか?

私はHackerRank.comからいくつかの演習を解いており、コードはNetbeansやテストケースのページコンパイラでも完全に機能しますが、コードを送信すると、すべてのテストでこのエラーがスローされます(最後を除く):

ArithmeticException: Solution.main(Solution.java:15) でスローされます

コードは次のとおりです。

15 行目は次のとおりです。

声明の何が問題になっていますか?for ループで 'j' を 0 とは異なる値に設定したので、0 で割る理由はありません。これが自分で見つけた唯一の説明でした。

前もって感謝します。

0 投票する
2 に答える
3248 参照

java - Big Decimal 定期番号

javaクラスで計算したいのですがBigDecimal、周期的な数値でいつも例外が出てしまいます。私はインターネットで探していましたが、残念ながら何も見つかりませんでした。多分誰かがそれを修正するのを手伝ってくれるでしょう。

例:

System.out.println(new BigDecimal(1).divide(new BigDecimal(4))); --> 0.25

0 投票する
3 に答える
13138 参照

asp.net - 1 GB を超える大きなファイルを返すときの算術演算での ASP.NET オーバーフローまたはアンダーフロー

ASP.NET である種の制限に遭遇しました。問題を ASP.NET MVC プロジェクト (Visual Studio 2010 および .NET 4 で作成) のサンプル プロジェクトに減らしましたが、問題は引き続き発生します。

MVC コントローラーには、ファイルのダウンロードを提供するメソッドがあります。

ファイルが 1 GB 未満の場合、ダウンロードは正常に機能します。1 GB を超えると、「算術演算でのオーバーフローまたはアンダーフロー」という例外がスローされます。詳細は次のとおりです。

問題は再現可能ですが、この動作に関する情報は見つかりませんでした。この種の問題を防ぐにはどうすればよいですか、または大きなダウンロード (> 1GB) を管理するにはどうすればよいですか?

0 投票する
2 に答える
671 参照

c# - C# のチェックされていないコードでの ArithmeticException

お客様のマシンでは、次の行でArithmeticException (算術演算のオーバーフローまたはアンダーフロー)が発生します。どの PC (お客様または当社のもの) でも再現できません。

hdd.Capacityhdd.FreeSpaceはどこですかuint。値は、ネイティブ DLL の関数からのものです。

プログラムでNOcheckedまたはuncheckedキーワードを使用します。/checkedコンパイラ オプションは使用しません。

.NET 4 で記述され、32 ビット プロセスとして実行されます。

この例外がスローされる理由は何ですか?