Question: **JAVA** MAKE SURE TO: output the error message when negative number inputted, change the grammar of the coins (1 penny not 1 pennies) for each

**JAVA** MAKE SURE TO: output the error message when negative number inputted, change the grammar of the coins (1 penny not 1 pennies) for each of the 4 coins. Out put needs to look like "$You have # quarters, # dimes, # nickels, and # pennies." with respect single or plural grammar
starter code:
| public class LA1c { | |
| /** | |
| * Error message to display for negative amount | |
| */ | |
| public static final String ERR_MSG = "Dollar amount must be non-negative!"; | |
| /** | |
| * Method to convert a double to | |
| * an integer | |
| * | |
| * @param num number to convert | |
| * @return converted value | |
| */ | |
| public static int convertToInt(double num) { | |
| return (int) Math.round(num); | |
| } | |
| // TODO: document this method | |
| public static void main(String[] args) { | |
| // TODO: write your code here | |
| } | |
| }
|
9.2. Part c Write a program that prompts the user for a dollar amount. The program outputs the fewest number of coins needed. For example: Enter total amount: $1.71 You have 6 quarters, 2 dimes, o nickels, and 1 penny. Note: due to numerical error2 you must convert the initial input to an integer - the number of pennies before performing any calculations. Once computed as a double (i.e. 171.0), you have been supplied a method (convertToInt, which you MUST use) to convert the double to an integer (i.e. 171). Only then proceed to compute number of coins
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
