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]
*/
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.