0
私はいくつかの料金計算機をする必要があります。私は2つのことを示唆しました。Java:お金とセントで働くBigDecimal
BigDecimal
をデータタイプとして使用します。- 私は最初のものに同意するが、私は本当にセントですべてを計算する必要があるのですか? (私はしませ15.99 $のためではなく、1599セントで私の計算を行う)セントで
をすべての計算を行いますかこれにより、いくつかの変換操作が追加され、コードが複雑になります。
「BigDecimal' **や**を使って計算をセントで行うことができます(例えば、intやlongなど)。 –
2番目の方法は複雑になるかもしれませんが、アプリケーションの**通貨がセントで、ディスプレイが1つしかない場合はすべてがドルを使用すれば安全です – Lino