在大学里进行了以下练习,但我无法理解最后一点。您如何将答案分解为音符。如果答案不能被 50 等除怎么办……我试过模数和数学课……
当地街角商店的老板卡什曼先生遇到了麻烦,因为他的员工给了错误的零钱。为了解决这个问题,他委托您创建一个程序,允许工作人员输入购物的总成本和客户支付的金额。然后程序应计算并输出有多少 50 欧元、20 欧元、10 欧元、5 欧元纸币,以及有多少 2 欧元和 1 欧元硬币作为找零给客户。Cashman 先生拒绝处理小硬币,因此尽管工作人员输入了购物成本的十进制值,但他将所有价格四舍五入到最接近的欧元,并且不理会 50c、20c、10c、5c、2c或 1c 硬币。
按照 Mr Cashmans 的要求编写、编译和测试应用程序,并将类保存为 MakingChange.java