最近、基数を変換する必要がある演習を行い、BigInteger を使用して基数 15 から基数 10 に変換しました。しかし、Web サイトの結果と照合すると、
http://www.unitconversion.org/unit_converter/numbers-ex.html
2 つの結果が一致しないことを示しています。理由がわかりません。
これは私のコードです:
BigInteger bignumber = new BigInteger("1023456789ABCDEA", 15);
System.out.println(bignumber.toString(10));
結果は次のとおりです: 442213251884616145 上記の Web サイトからの結果: 442213251884616168
私はJDK 1.7 netbeans 7.2を使用しています
ありがとう