問題タブ [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.
java - ArithmeticException: "非終了の 10 進数展開です。正確に表現できる 10 進数の結果がありません"
次のコードで以下に示す例外が発生するのはなぜですか?
例外:
sql-server-2008-r2 - INT列でSUMを使用するときに算術オーバーフローエラーを防ぐ方法は?
SQL Server 2008 R2を使用していて、INT
挿入されたデータが最大値を超えない列がありますが、実行時に最大制限を超えてタイトルに記載されているエラーをスローする関数をINT
使用するクエリがあります。SUM
INT
INT
列タイプをからに変更せずにこのクエリを実行できるようにしたいBIGINT
。
これが私の質問です:
注:PokemonExp
列のタイプはですINT
。
java - スレッド「メイン」での例外 java.lang.ArithmeticException: / by zero
について2つ質問がありExceptions
ます。まず、コードからこのメッセージを受け取りました...
このエラー メッセージは、次のようにゼロで除算することを意味します。int a = 5 / 0;
メソッドはクラス インスタンスをスローException
できますね。しかし、これは表現です。Exception
式がクラス インスタンスをスローできるのはなぜですか?
2 番目の質問は についてthread "main"
です。とはthread "main"
? メソッド"main"
のことですか?static main
java - この楕円曲線の点の乗算を使用して計算された点は曲線上になく、このクラスは算術例外をもたらします
標準の射影座標を使用して、点の乗算のエラーにスタックが発生します。何を見逃したのかわかりませんが、乗算されたポイントは曲線上になく、算術例外のようなものを出力することがあります。整数は反転できません。
これが私が使用した曲線です:
楕円曲線ドメインパラメータの仕様
楕円曲線デジタル署名アルゴリズムの実装はこちらです。このコードにはmain関数があるので、これを使用して例外をテストします。
ここでPrivateKeyクラス
PublicKeyクラス
楕円曲線
ランドクラス
楕円曲線インターフェース
c# - ODBCリーダーからの読み取り-算術オーバーフローの例外
ODBC接続を介してデータを取得し、データテーブルに配置しようとしています。入ってくるデータは、いくつかのセル値がnullである可能性があります。
データテーブルにデータをインポートするために使用しているコードは次のとおりです。
私が読んでいる最初の行で、データテーブルに列を作成しています。次に、各行のセル値を読み続けます。キャッチは次のとおりです。単一の列を返すselectクエリを実行すると、上記の操作が機能します。ただし、複数の列で実行すると、例外がスローArithmetic operation resulted in an overflow
されます。if (firstRun) dt.Columns.Add(reader.GetString(i), reader[i].GetType());
私はここで何が欠けていますか?
ありがとう
java - Javaでdoubleを0で割る
Javaの次のステートメントがArithmeticExceptionを報告しないのはなぜですか?
java - Java の特定の BigDecimal 数値を除算すると、ArithmeticException がスローされる
BegDecimal
2 つの数値を除算する次のアプローチは正常に機能します。
出力:2.5
ただし、次の同じアプローチは失敗しますjava.lang.ArithmeticException
以下は、完全な例外スタック トレースです。
解決策は何ですか?
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
c++ - gdb で算術例外が発生しましたが、ゼロで除算していませんか?
Floating point exception (core dumped)
C++ プログラムでエラーが発生しました。gdb は、モジュロ除算を実行する行に問題があることを示しています。
この行はゼロ除算を防いでおり、バックトレースは次のことを示しています。
私はゼロで除算していないことを知っているので、他に何が例外を引き起こしている可能性がありますか?
java - Javaのゼロ除算はArithmeticExceptionをスローしません-なぜですか?
なぜこのコードはスローしないのArithmeticException
ですか?見てください:
何も思いつきません!