カートの金額を計算するコードを作ります。合計は (単価 × 数量) をすべて足した 値で、割引金額は合計に10%割引を適用し、円単位で四捨五入(HALF_UP)した値です。 Money を完成させてください。
純粋な Java(フレームワークなし)でカートの金額を計算する Money 値オブジェクトを完成させる問題です。合計は単価 × 数量の合計、割引金額は合計に10%割引を適用し円単位で四捨五入した値になります。金額計算がすべてのケースで正確に動くかを検証する力を練習します。
金額計算は結果が1円でもずれてはいけない領域です。だから数をどのように持って計算するか、いつどんな規則で四捨五入するかをコードで明確に定めることが大切です。この問題は合計(単価 × 数量の合計)と10%割引の金額を円単位で正確に出し、その合計と割引金額が正しく出るかを検証する力を練習します。