Java-Programm, das festlegt, welche Münzen für einen Wechselbetrag von 1 Cent bis 99 Cent ausgegeben werden sollen
Ich muss ein Java-Programm schreiben, das angibt, welche Münzen für einen Wechselbetrag von 1 Cent bis 99 Cent ausgegeben werden sollen. Wenn der Betrag beispielsweise 86 Cent beträgt, würde die Ausgabe etwa wie folgt aussehen:
86 Cent können als 3 Viertel, 1 Cent und 1 Cent angegeben werden.
Verwenden Sie Münzwerte von 25, 10, 5 und 1. Ihr Programm verwendet (unter anderem) die folgende Methode:
public static int computeCoin(int coinValue,);
// Precondition: 0 < coinValue < 100;
// Postcondition: returned value has been set equal to the maximum
//number of coins of the denomination coinValue cents that can be
//obtained from amount (a different variable) cents. amount has been
//decreased by the value of the coins, that is, decreased by
//returnedValue*coinValue.
Bisher ist es das, was ich habe, aber ich denke, ich vermisse mehr. Kann mir jemand helfen? Und ich nehme auch nicht an, Doubles statt Int zu verwenden.
public class Assignment6{
public static void main(String [] args){
amount = (int)(Double.parseDouble(args[0])*100);
System.out.println("Five: " + computeCoin(500));
System.out.println("one: " + computeCoin(100) );
System.out.println("Q : " + computeCoin(25) );
System.out.println("D : " + computeCoin(10) );
System.out.println("N : " + computeCoin(5) );
System.out.println("P : " + computeCoin(1) );
}