biginteger


    1

    1答えて

    私は0から30までの整数の表を階乗と一緒に表示することになっています。私は試みましたが、BigInteger(long)がBigIntegerでプライベートアクセスを持っているとエラーが表示され続けますか?思考? public static void main(String[] args) { int x = 0; for (x = 0; x < 31;) { Sy

    0

    1答えて

    それらに精度の少なくとも32ビット(SYSを与える プレーン整数(また、単に呼ばれる整数)をCに長く使用して実装されていることPython2 Docs On Numeric Types状態、 .maxintは常に現在のプラットフォームの最大平方整数値に設定されます。最小値は-sys.maxint - 1です)。 おそらく、後者のタイプ:ロング整数は、私は、整数上の非科学的な数学演算を行い、いくつか

    4

    3答えて

    私はこの小さなコードを持っている: public static void main(String[] args) { byte[] bytesArray = {7,34}; BigInteger bytesTointeger= new BigInteger(bytesArray); System.out.println(bytesTointeger); }

    -1

    3答えて

    私が期待している出力が得られません。これは素数性テストのためのものです。私は本当に何が間違っているのかは分かりません。いずれかのループが正しく動作していないか、これが正しく動作していません。 nはBigIntegerです。ユーザーが入力した長さによって生成されるランダムです。 public static boolean isPrime(BigInteger n) { BigIntege

    -1

    1答えて

    10000000000000000000000000000000をBigIntegerに変換しようとしています。 しかし、それは変換していません。それはThe literal 10000000000000000000000000000000 of type int is out of rangeを示している BigInteger number = BigInteger.valueOf(100000

    -3

    2答えて

    Double.ToStringは、通常、有効数字の桁数だけを返し、その後に10の累乗で指数表記を返します。ただし、BigIntegerはこれを行わず、単に数値のすべての数字を返します。 どのようにして、完全な数字の代わりにdouble doesのような科学的な形式でのみ出力することができますか? Double.MaxValueより大きいため、ダブルに変換できません。私は自分自身で書式設定機能を構築

    3

    2答えて

    多くのメモリcosumes: import java.math.BigInteger; import java.util.Random; public class TestBigInteger { public static void main(String[] args) { BigInteger bigInteger = BigInteger.probablePr

    0

    3答えて

    StringをBigIntegerに変換している間、Javaは内部的にBigInteger内のビット数とワード数(各単語は考えると9個の整数の集合です)を計算します327 numWordsがBigInteger. は、私はライン325でnumBitsを計算するために使用されるロジック、その後、ライン326でnumWordsのためのロジックを理解していないことを収容することができ、アレイを作成するた

    0

    1答えて

    大きな整数でCライブラリを構築しています。基本的には、整数の2進数表現を10進数に変換するための高速なalgorythmを探しています JDKのBiginteger.toString()実装を見ましたが、数値を任意の基数に変換する(それは各桁の除算を使用しますが、これは数千桁の数字を処理するのにかなり遅くなるはずです)。 もしあなたがそれについて共有するための文書/知識があれば、私はそれを読むこと