我需要一些幫助,我的作業分配。我的任務是創建一個程序,創建一個對象,接受付款,發出確切的變化,告訴我需要使用哪些硬幣,然後告訴我在到期後有多少錢。以下是我寫的代碼。 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