-6

任意の 2 つの数値を乗算します。数値は非常に大きくなる可能性があり (つまり、数百桁に達する)、文字列として提供されます。

予想される出力は、2 つの数値の積を表す文字列です。例-

multiply("268435456","524288")="140737488355328"
multiply("12321412423524534534543","0")="0"
4

1 に答える 1

2

乗算メソッドと を受け取るコンストラクタを持つ BigDecimal を使用しStringます。また、結果を文字列として取得するための対応するtoString()andtoPlainString()メソッドも含まれています。

(数値が常に整数である場合は、代わりに BigInteger を使用してください。)

于 2013-10-06T23:58:50.727 に答える