I need help fixing an Java program on string: import java.util.Scanner; public class String5 {     static Scanner keyboard = new Scanner(System.in);     public static void main(String[] args)          {         int amount, originalAmount, quarters, dimes, nickels, pennies, newAmount;              System.out.println("Enter a whole number from 1 to 99.");         System.out.println("I will find a combination of coins");         System.out.println("that equals that amount of change.");                  Scanner keyboard = new Scanner(System.in);         amount = keyboard.nextInt();                  originalAmount = amount;         quarters = amount / 25;         newAmount = quarters % 25;         dimes =  newAmount / 10;         newAmount = dimes % 10;         nickels = amount / 5;         newAmount = nickels % 5;         pennies = newAmount;                  System.out.println("originalAmount + "                 + "cents in coins can be given as: ");             System.out.println(quarters + " quarters");             System.out.println(dimes + " dimes");             System.out.println(nickels + " nickels and");             System.out.println(pennies + " pennies");     } } The output it displayed and the user put 99: that equals that amount of change. 99 originalAmount + cents in coins can be given as:  3 quarters 0 dimes 19 nickels and 4 pennies     That's incorrect. It should put in the total amount of what the user put In (99) like this output: that equals that amount of change. 99 originalAmount + cents in coins can be given as:  3 quarters 1 dimes 2 nickels and 4 pennies

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question

I need help fixing an Java program on string:


import java.util.Scanner;

public class String5 {

    static Scanner keyboard = new Scanner(System.in);
    public static void main(String[] args)
    
    {
        int amount, originalAmount, quarters, dimes, nickels, pennies, newAmount;
    
        System.out.println("Enter a whole number from 1 to 99.");
        System.out.println("I will find a combination of coins");
        System.out.println("that equals that amount of change.");
        
        Scanner keyboard = new Scanner(System.in);
        amount = keyboard.nextInt();
        
        originalAmount = amount;
        quarters = amount / 25;
        newAmount = quarters % 25;
        dimes =  newAmount / 10;
        newAmount = dimes % 10;
        nickels = amount / 5;
        newAmount = nickels % 5;
        pennies = newAmount;
        
        System.out.println("originalAmount + "
                + "cents in coins can be given as: ");
            System.out.println(quarters + " quarters");
            System.out.println(dimes + " dimes");
            System.out.println(nickels + " nickels and");
            System.out.println(pennies + " pennies");
    }
}

The output it displayed and the user put 99:

that equals that amount of change.
99
originalAmount + cents in coins can be given as: 
3 quarters
0 dimes
19 nickels and
4 pennies

 

 

That's incorrect. It should put in the total amount of what the user put In (99)

like this output:

that equals that amount of change.
99
originalAmount + cents in coins can be given as: 
3 quarters
1 dimes
2 nickels and
4 pennies

Expert Solution
steps

Step by step

Solved in 3 steps with 3 images

Blurred answer
Knowledge Booster
Adjacency Matrix
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-engineering and related others by exploring similar questions and additional content below.
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY