“如果变化金额低于1美元,找到弥补这个金额所需的硬币。你的程序应该找到最小数量的硬币。例如,如果变化是0.56美元,你需要2个季度,1镍和1便士一共4个硬币。提示:使用整数除法和余数。“
我必须在java上为学校作业编写代码。我不被允许使用if语句,我该怎么做?
答案 0 :(得分:-1)
如提示所示,使用整数除法和余数。 Java有%
(模数)运算符来计算余数。
假设更改是以美分定义的int
(因此为99美分,而非0.99美元),您可以执行以下操作:
int coins = change/25 + change%25/10 + ... ;