私は最近、いくつかの非常に大きな数値で作業してきました。オーバーフローしない変数はありますか?オーバーフローしない変数
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. なぜオーバーフローしないのですか?
- 4. C:暗黙的な定数変換でオーバーフローする理由[-Woverflow]?
- 5. 整数オーバーフロー
- 6. 整数オーバーフロー/アンダーフロー
- 7. エイダ:整数オーバーフロー
- 8. 暗黙定数変換で複数文字の定数とオーバーフロー
- 9. 配列がオーバーフローしない(C言語)
- 10. オーバーフローがサファリで動作しない
- 11. オーバーフロー:ファイアウォールでオーバーレイが機能しない
- 12. オーバーフローでスクロールしないブートストラップモーダル:scroll
- 13. オーバーフロー:Firefoxで自動機能しない
- 14. スクロール時にオーバーフローが発生しない
- 15. なぜdouble変数を使用するとオーバーフローしませんか?
- 16. VBAはローカル変数を分割しません(エラー6オーバーフロー)
- 17. オーバーフローのない減算?
- 18. アレイインデックスの整数オーバーフロー
- 19. C#の条件演算子については、変数がオーバーフローします
- 20. 符号なしIntのオーバーフロー
- 21. 件数一覧画面に表示されたアイテムでオーバーフローしていない
- 22. CSSのオーバーフローが働いていない
- 23. 変数が整数として宣言された場所でランタイムエラー6 'オーバーフロー'
- 24. Pythonで整数がオーバーフローしますか?
- 25. CSSオーバーフロー-y:可視、オーバーフロー-x:隠し
- 26. 数値フィールドのオーバーフロー例外
- 27. DB2の10進数オーバーフロー
- 28. django.db.utils.DataError:数値フィールドのオーバーフロー - django
- 29. 複数行テキストのオーバーフロー
- 30. Q学習係数のオーバーフロー
'BigInteger'はあなたの問題を解決します。 – ifly6