我需要一些帮助,我的作业分配。我的任务是创建一个程序,创建一个对象,接受付款,发出确切的变化,告诉我需要使用哪些硬币,然后告诉我在到期后有多少钱。以下是我写的代码。 USmoney
类已完成并正在运行。老师提供了一张备忘单。然而,它是主要类(CoinCalc
),获得付款的付款并从支付的金额中扣除付款,以使我可以更改我遇到的问题。非常感激任何的帮助。需要帮助Java作业
public class USmoney {
int dollars = 0;
int cents = 0;
public USmoney(int newcents) {
dollars = newcents /100;
cents = newcents %100;
}
public USmoney(int dollars, int cents) {
this.dollars = dollars;
this.cents = cents;
}
public int getDollars() {
return dollars;
}
public int getCents(){
return cents;
}
}
public class CoinCalc {
public static void main(String[] args) {
USmoney Till1 = new USmoney(100,0);
USmoney billTotal = new USmoney(49);
USmoney amountPaid = new USmoney(100);
double penny = 1;
double nickel = 5;
double dime = 10;
double quarter = 25;
double[] Coin = new double []{penny,nickel,dime,quarter};
}
private void changeFor(USmoney billTotal, USmoney amountPaid) {
}
}
说“我遇到问题”并不是特别有用。怎么了?会发生什么*不是*? – BalusC 2010-09-14 13:20:20
是的,请更具体地说明您遇到问题的哪个方面。 – wheaties 2010-09-14 13:28:09
我的歉意,主要方法(coinCalc)不完整。我卡住了,不知道该从哪里出发。它需要返回它需要给出的变化,以得出billTotal(49)和amountPaid(100)之间的差异,然后将该数额转换为特定的硬币,即两个季度和一个paenny。 – Jon 2010-09-14 13:30:13