0

我和我的朋友正在尝试编写一个程序来计算用于赚取 x 金额的最低硬币组。到目前为止我有这个,但我们现在迷路了,不知道为什么要去。我知道你必须用钱做一些事情才能使它成为一个整数,然后说它可以赚到 Wholemoney,然后你把 Wholemoney 除以季度并找到 rem,但我不知道如何为它编写代码。任何帮助,将不胜感激。

import java.util.Scanner;

class Coins {
    public static void main(String[] args) {
        double money;
        double dollars=1.00;
        double quarters=0.25;
        double dimes=0.10;
        double nickels=0.05;
        double pennies=0.01;
        Scanner in=new Scanner(System.in);
        System.out.println("Enter amount of given money():");
        money=in.nextFloat();
    }
}
4

1 回答 1

2

您首先将金额除以最有价值硬币的价值。整数部分是最有价值硬币的硬币数量,剩余金额是您除以下一个有价值硬币的剩余价值。你这样做,直到没有更多的硬币或小数部分为零。

请注意,这里的剩余金额是除法乘以除法硬币值的小数部分。

于 2013-01-22T20:09:45.493 回答