どのプリミティブ データ型にも保持できない 2 つの大きな数値の合計を見つける方法は??
2117 次
3 に答える
12
「任意のデータ型」とは、「任意のプリミティブデータ型」を意味すると思います。
データのタイプに応じて、BigInteger
またはを使用できますBigDecimal
。
于 2012-05-30T13:33:24.603 に答える
3
Strings
2 つの数値を (または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 に答える