私は最近、いくつかの非常に大きな数値で作業してきました。オーバーフローしない変数はありますか?オーバーフローしない変数
1
A
答えて
1
おそらくBigInteger
を使用する必要がありますが、変数ではなくクラスタイプです。
BigInteger bi = BigInteger.valueOf(num);
2
BigInteger
ここで問題を解決します。
不変の任意精度の整数です。 BigIntegerが2の補数表記(Javaのプリミティブ整数型など)で表されているかのように、すべての操作が動作します。 BigIntegerは、Javaのすべての基本整数演算子と、java.lang.Mathの関連するすべてのメソッドにアナログを提供します。さらに、BigIntegerは、モジュラ算術演算、GCD計算、素数性テスト、素数生成、ビット操作、その他のその他の操作を実行します。 (Source)
あなたがそうのようなBigInteger
を作成することができます。
BigInteger int1 = new BigInteger("2");
BigInteger int2 = BigInteger.valueOf(4);
// However, because Java has no operator overloading, you have to do this.
// int3 would be 6.
BigInteger int3 = int1.add(int2);
関連する問題
- 1. vb.netのような変数のオーバーフローc#
- 2. なぜオーバーフローしないのですか?
- 3. C:暗黙的な定数変換でオーバーフローする理由[-Woverflow]?
- 4. 整数オーバーフロー
- 5. 暗黙定数変換で複数文字の定数とオーバーフロー
- 6. なぜdouble変数を使用するとオーバーフローしませんか?
- 7. オーバーフロー:Firefoxで自動機能しない
- 8. スクロール時にオーバーフローが発生しない
- 9. オーバーフロー:ファイアウォールでオーバーレイが機能しない
- 10. VBAはローカル変数を分割しません(エラー6オーバーフロー)
- 11. オーバーフローのない減算?
- 12. アレイインデックスの整数オーバーフロー
- 13. 符号なしIntのオーバーフロー
- 14. 件数一覧画面に表示されたアイテムでオーバーフローしていない
- 15. 変数が整数として宣言された場所でランタイムエラー6 'オーバーフロー'
- 16. CSSのオーバーフローが働いていない
- 17. Pythonで整数がオーバーフローしますか?
- 18. DB2の10進数オーバーフロー
- 19. 複数行テキストのオーバーフロー
- 20. iPhone:式の整数オーバーフロー
- 21. Q学習係数のオーバーフロー
- 22. 浮動小数点とオーバーフローを使ったFirefox予期しない改行
- 23. CSSオーバーフロー-y:可視、オーバーフロー-x:隠し
- 24. ランタイムエラー6 - オーバーフロー、ロングに設定された変数
- 25. ローカル変数とスタックベースポインタのオフセットのオーバーフローが多すぎます
- 26. MSアクセス変数の宣言/オーバーフローの問題
- 27. Clojureで整数オーバーフローが発生していませんか?
- 28. アクションバーのオーバーフローが表示されない
- 29. GLSL(OpenGL ES2)で「整数定数オーバーフロー」
- 30. オーバーフロー:自動;動作していないAndroid 4.2ブラウザ
'BigInteger'はあなたの問題を解決します。 – ifly6