5

どのプリミティブ データ型にも保持できない 2 つの大きな数値の合計を見つける方法は??

4

3 に答える 3

12

「任意のデータ型」とは、「任意のプリミティブデータ型」を意味すると思います。

データのタイプに応じて、BigIntegerまたはを使用できますBigDecimal

于 2012-05-30T13:33:24.603 に答える
3

Strings2 つの数値を (またはchar[]配列として) 格納し、加算を繰り返しchar実行することで、手動で計算を実行できますchar

于 2012-05-30T13:34:15.567 に答える
0
import java.math.BigInteger;

  BigInteger n1 = new BigInteger("123456789012345678901234567890");
  BigInteger n2 = new BigInteger("111122222233334445556666");
  BigInteger result = n1.add(n2);
  System.out.println(result.toString());
于 2012-05-30T14:06:39.360 に答える