Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Java- How do i fix these errors Public static void main (String[] args) Scanner

ID: 3784913 • Letter: J

Question

Java- How do i fix these errors

Public static void main (String[] args) Scanner userlnput = new Scanner(System.in); int amount = 0; int $20 = 0; int $10 = 0; int $5 = 0; int $1 = 0; System.out.print("Enter the amount: "); amount = userInput.nextInt(); if (amount > 500) {System.out.println("Limit of $500 exceeded!");} else {System.out.println("Bills by denomination: "); $20 = amount/20; int rest_amount = amount % 20; $10 = rest_amount/10; rest_amount = rest_amount % 10; $5 = rest_amount/5; rest_amount = rest_amount % 5; $1 = rest_amount/1; System.out.printin(" $20: " + $20); System.out.printin(" $10: " + $10); System.out.printin(" $5: " + $5); System.out.printin(" $l: " + $1); System.out.println("$" + amount +"=("+ $20 + " * $20) + (" + $10 + " * $10) + (" + $5 + " * $5) + (" + $1 + " * $1)");}}}

Explanation / Answer

//Atm.java

/*
^[a-z][a-zA-Z0-9]*$
This regex describes something which starts with lowercase and the remainder
is composed of uppercase, lowercase, and numbers
we need to change the name of variables
*/

import java.util.Scanner;

public class Atm
{

public static void main(String[] args)
{
        Scanner userInput = new Scanner(System.in);
        int amount = 0;
        int dollar20 = 0;
        int dollar10 = 0;
        int dollar5 = 0;
        int dollar1 = 0;
        System.out.println("Enter the amount: ");
        amount = userInput.nextInt();
        if(amount > 500)
            System.out.println("Limit of $500 exceeded");
        else
        {
            System.out.println("Bills by Denomination: ");
            dollar20 = amount/20;
            int rest_amount = amount - dollar20*20;
            dollar10 = rest_amount/10;
            rest_amount = rest_amount - dollar10*10;
            dollar5 = rest_amount/5;
            rest_amount = rest_amount - dollar5*5;
            dollar1 = rest_amount/1;
            System.out.println(" $20: " + dollar20);
            System.out.println(" $10: " + dollar10);
            System.out.println(" $5: " + dollar5);
            System.out.println(" $1 " + dollar1);

            System.out.println("$" + amount + " = [" + dollar20 + " + * $20] + [" + dollar10 + " * $10] + [" + dollar5 + " * $5] + [" + dollar1 + " * $1]");
        }

}  

}

/*
Output:

Enter the amount:
229
Bills by Denomination:
   $20: 11
   $10: 0
   $5: 1
   $1 4
$229 = [11 + * $20] + [0 * $10] + [1 * $5] + [4 * $1]

*/

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote