問題タブ [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.
android - 算術例外
これが私のJavaコードです。"Fatal Exception main"
アプリを正常に実行したいというエラーが発生しました。
私を助けてください。私はAndroidが初めてです
これは私のlogcatです:
android - Android奇妙なArithmeticException:ゼロ除算
アクティビティのいくつかのデバイスで ArithmeticException (Divide by 0) が発生します。これは私が得ているスタックトレースです
私のパッケージ名はcom.afre.quirkyで、エラーが発生しているアクティビティはGameActivity です
そして奇妙なことに、非常に少数のデバイスでこのエラーが発生し (HTC Desire 700 がその 1 つです)、スタック トレースは、エラーが発生している GameActivity の正確な行を示していません。それに加えて、そのアクティビティには、除数がゼロになる可能性のある除算タスクはありません。
これが私のGameActivityコードです
スタイル.xml
java - Java 例外処理の理解の問題
私はこのプログラムを理解できません。「Hello World」を出力することを期待していますが、代わりに「World」のみを出力します。try
最初にブロックが実行され、「Hello」と「」が出力され、その後 に遭遇する1/0
と がスローされると思いましたArithmeticException
。例外はcatch
ブロックごとにキャッチされ、「World」が出力されます。
プログラムは以下の通りです。
java - ExceptionInInitializerError と ArithmeticException の混乱を伴う try-multicatch
出力:
このコードには実際の目的はありません。しかし、なぜそれが倒れたのか疑問に思いArithmeticException
ましたExceptionInInitializerError
。multi-catch ステートメントを試してみて、これに遭遇しました。
以下のコードは をスローしExceptionInInitializerError
ます。したがって、論理的には、try-multicatch を使用すると をキャッチする必要ExceptionInInitializerError
がありますが、ここではそうではありません。誰でもここで私を助けてくれますか。
出力:
java - BigDecimal アンダーフロー エラーの考えられる解決策
BigDecimal.pow(int i)
非常に大きな基数と指数でを使用しようとしていますが、ArithmeticException: Underflow
エラーが発生します。
簡単に言えば、コードは次のとおりです。
はい、これは Project Euler の問題です。しかし、私は自分の数字が正しいことを知っています。これは数学の問題ではありませBigDecimal.pow(int i)
んArithmeticException: Underflow
.
が32ビットであることは知っていBigDecimal
ますが、これをバイパスしてそのような大きな値を計算する方法はありますか? それが役立つ場合は、下の 8 桁だけが必要なので、製品をフロアリングして改造する予定です。これを数学的に行う方法が他にある場合は、ヒントをお願いします。scale
int
100000000
スタックトレース:
ありがとう。
java - なぜ (int)(2/0.9) = 2 なのですか?
(int)(2/0.9) は 2/0 に変換されるべきではないので、なぜそれが ArithmeticException ではないのか疑問に思っていました。すべての助けに感謝します。