問題タブ [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: "非終了の 10 進数展開です。正確に表現できる 10 進数の結果がありません"

次のコードで以下に示す例外が発生するのはなぜですか?

例外:

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

sql-server-2008-r2 - INT列でSUMを使用するときに算術オーバーフローエラーを防ぐ方法は?

SQL Server 2008 R2を使用していて、INT挿入されたデータが最大値を超えない列がありますが、実行時に最大制限を超えてタイトルに記載されているエラーをスローする関数をINT使用するクエリがあります。SUMINT

INT列タイプをからに変更せずにこのクエリを実行できるようにしたいBIGINT

これが私の質問です:

注:PokemonExp列のタイプはですINT

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

java - スレッド「メイン」での例外 java.lang.ArithmeticException: / by zero

について2つ質問がありExceptionsます。まず、コードからこのメッセージを受け取りました...

このエラー メッセージは、次のようにゼロで除算することを意味します。int a = 5 / 0;

メソッドはクラス インスタンスをスローExceptionできますね。しかし、これは表現です。Exception式がクラス インスタンスをスローできるのはなぜですか?

2 番目の質問は についてthread "main"です。とはthread "main"? メソッド"main"のことですか?static main

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

java - この楕円曲線の点の乗算を使用して計算された点は曲線上になく、このクラスは算術例外をもたらします

標準の射影座標を使用して、点の乗算のエラーにスタックが発生します。何を見逃したのかわかりませんが、乗算されたポイントは曲線上になく、算術例外のようなものを出力することがあります。整数は反転できません。

これが私が使用した曲線です:

楕円曲線ドメインパラメータの仕様

楕円曲線デジタル署名アルゴリズムの実装はこちらです。このコードにはmain関数があるので、これを使用して例外をテストします。

ここでPrivateKeyクラス

PublicKeyクラス

楕円曲線

ランドクラス

楕円曲線インターフェース

0 投票する
1 に答える
1582 参照

c# - ODBCリーダーからの読み取り-算術オーバーフローの例外

ODBC接続を介してデータを取得し、データテーブルに配置しようとしています。入ってくるデータは、いくつかのセル値がnullである可能性があります。

データテーブルにデータをインポートするために使用しているコードは次のとおりです。

私が読んでいる最初の行で、データテーブルに列を作成しています。次に、各行のセル値を読み続けます。キャッチは次のとおりです。単一の列を返すselectクエリを実行すると、上記の操作が機能します。ただし、複数の列で実行すると、例外がスローArithmetic operation resulted in an overflowされます。if (firstRun) dt.Columns.Add(reader.GetString(i), reader[i].GetType());

私はここで何が欠けていますか?

ありがとう

0 投票する
1 に答える
8753 参照

java - Javaでdoubleを0で割る

重複の可能性:
0.0で除算したときにJavaが例外をスローしないのはなぜですか?

Javaの次のステートメントがArithmeticExceptionを報告しないのはなぜですか?

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

java - Java の特定の BigDecimal 数値を除算すると、ArithmeticException がスローされる

BegDecimal2 つの数値を除算する次のアプローチは正常に機能します。

出力:2.5


ただし、次の同じアプローチは失敗しますjava.lang.ArithmeticException

以下は、完全な例外スタック トレースです。

解決策は何ですか?

0 投票する
6 に答える
55783 参照

java - Java で浮動小数点 (または倍精度) の数値でゼロ除算が java.lang.ArithmeticException: / by zero をスローしないのはなぜですか?

java.lang.ArithmeticException: / by zero次のステートメントは、明らかなようにスローします。

リテラル0はリテラルと見なされint、ゼロ除算は整数演算では許可されないためです。

ただし、次のケースでは、のような例外はスローされませんjava.lang.ArithmeticException: / by zero

と表示されますInfinity

次のステートメントはNaN、例外なく (Not a Number) を生成します。

この場合、両方のオペランドが double と見なされます。


同様に、次のステートメントは例外をスローしません。

次の出力が生成されます。

これらはすべてfalse.、浮動小数点数または倍精度数でこの演算 (ゼロによる除算) が許可されているのはなぜですか?


ちなみに、浮動小数点数(倍精度数)には、数値( )ではなく、正の無限大の無限大を表す値があることがわかります...NaN

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

c++ - gdb で算術例外が発生しましたが、ゼロで除算していませんか?

Floating point exception (core dumped)C++ プログラムでエラーが発生しました。gdb は、モジュロ除算を実行する行に問題があることを示しています。

この行はゼロ除算を防いでおり、バックトレースは次のことを示しています。

私はゼロで除算していないことを知っているので、他に何が例外を引き起こしている可能性がありますか?

0 投票する
8 に答える
155200 参照

java - Javaのゼロ除算はArithmeticExceptionをスローしません-なぜですか?

なぜこのコードはスローしないのArithmeticExceptionですか?見てください:

何も思いつきません!