2016-11-29 7 views
-1

Javaの整数の最大値を超えることが必要な問題があります。 Javaでこれをやらせたり、Javaのこれらの規則を回避できるように、どうすれば例外を持つことができますか?最大値(Java)を超えて動作する

+1

ロングを使用してください...これはそれを行います – AxelH

+3

長く使用し、世界を救うために行ってください。 – Maroun

+0

ありがとう、前に値の知らなかった。私はdownvotedだけど、それがJavaのすぐそこにあると考えると、うん、私は自分自身をdownvoteしたい。 – Maddoga

答えて

7

long値またはLongラッパーを使用してください。

Long.MAX_VALUEに達したら、非常に大きな容量を持つBigIntegerを少なくとも-2^Integer.MAX_VALUEから2^Integer.MAX_VALUEまで使用してください。

BigIntegerが十分でなくなったときに追加のヒントを参照してください。

+7

_BigIntegerの限界に達したら、あなたのRAMをアップグレードしてください!_ – AxelH

+1

@AxelHそして世界中のすべてのRAMを買ったのですか? – Maroun

+0

@MarounMaroun私があなたにそれほど多くのバイトを必要とする "数字"を見つけたらそれに答えるでしょう; – AxelH

関連する問題