Write a program that repeatedly reads an integer between 0 a
Solution
Average.java
import java.util.Scanner;
 public class Average {
  
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        while(true){
        System.out.print(\"Enter the number of cents: \");
        int cents = scan.nextInt();
        if(cents == -1){
            System.out.println(\"Bye\");
            break;
        }
        else if(cents < 0 || cents >100){
            System.out.println(\"Please enter a value 0 to 100\");
        }
        else{
            int quarters = cents / 25;
            cents = cents % 25;
            int dimes = cents/ 10;
            cents = cents % 10;
            int nickels = cents / 5;
            cents = cents % 5;
            int penny = cents;
            System.out.println(\"Number of quarters: \"+quarters);
            System.out.println(\"Number of dimes: \"+dimes);
            System.out.println(\"Number of nickels: \"+nickels);
            System.out.println(\"Number of pennies: \"+penny);
        }
        }
    }
}
Output:
Enter the number of cents: 67
 Number of quarters: 2
 Number of dimes: 1
 Number of nickels: 1
 Number of pennies: 2
 Enter the number of cents: 132
 Please enter a value 0 to 100
 Enter the number of cents: 43
 Number of quarters: 1
 Number of dimes: 1
 Number of nickels: 1
 Number of pennies: 3
 Enter the number of cents: -1
 Bye


