Java-программа, которая сообщает, какие монеты выдавать за любую сумму от 1 до 99 центов

Я должен написать программу на Java, которая сообщает, какие монеты выдавать за любую сумму от 1 до 99 центов. Например, если сумма составляет 86 центов, результат будет примерно таким:

86 cents can be given as 3 quarters, 1 dime and 1 penny.

Используйте монеты достоинством 25, 10, 5 и 1. Ваша программа будет использовать следующий метод (среди прочих):

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.

Пока это то, что у меня есть, но я думаю, что мне не хватает больше, может кто-нибудь помочь мне? И я также не предполагаю использовать double вместо int.

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) );
}

Ответы на вопрос(3)

Ваш ответ на вопрос