Create a Java program for the transaction of an ATM. The main class is responsible for allowing the user to choose the type of transaction. Create another class named Account that is responsible for the following methods: o checkBal() – it displays the current balance o deposit() – ask input from the user to be added to the balance o withdraw() – ask input from the user to be deducted from the balance sample output is in the picture

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question
100%

Create a Java program for the transaction of an ATM. The
main class is responsible for allowing the user to
choose the type of transaction. Create another class named Account
that is responsible for the following methods:
o checkBal() – it displays the current balance
o deposit() – ask input from the user to be added to the balance
o withdraw() – ask input from the user to be deducted from the balance

sample output is in the picture

Spesi fy Transaction
Specify Transaction
[2] Deposit Amount
run:
(1] Check Balance
[3] Withdraw Amount
[4] End Transaction
[2] Deposit Amount
Specify Transaction
Pressed the no. of choice: 3
[3] Withdraw Amount
(1] Check Balance
Enter the amount to withdraw: 1200
[4] End Transaction
[2] Deposit Amount
Pressed the no. of choice: 2
Specify Transaction
[3] Withdraw Amount
Enter the amount to deposit: 500
(1] Check Balance
[4] End Transaction
[2] Deposit Amount
Pressed the no. of choice: 1
[3] Withdraw Amount
t41 Fnd
Specify Transaction
Current Balance: 0
[4] End Transaction
[1] Check Balance
Pressed the no. of choice: 1
[2] Deposit Amount
Specify Transaction
Current Balance: 300
[3] Withdraw Amount
e
[1] Check Balance
[4] End Transaction
Specify Transaction
[2] Deposit Amount
Pressed the no. of choice: 1
(1] Check Balance
[3] Withdraw Amount
[2] Deposit Amount
[3] Withdraw Amount
Current Balance: 1500
[4] End Transaction
[3]
Pressed the no. of choice: 2
[4] End Transaction
Specify Transaction
Pressed the no. of choice: 6
Enter the amount to deposit: 1000
(1] Check Balance
Please input correctly from 1-4.
[2] Deposit Amount
Specify Transaction
ene ennee
Specify Transaction
[3] Withdraw Amount
(1] Check Balance
[2] Deposit Amount
[3] Withdraw Amount
(1] Check Balance
[4] End Transaction
[2] Deposit Amount
Pressed the no. of choice: 3
[3] Withdraw Amount
Enter the amount to withdraw: 2000
[4] End Transaction
[4] End Transaction
Insufficient funds
Pressed the no. of choice: 4
Pressed the no. of choice: 1
BUILD SUCCESSFUL (total time: 53 seconds)
Current Balance: 1000
Transcribed Image Text:Spesi fy Transaction Specify Transaction [2] Deposit Amount run: (1] Check Balance [3] Withdraw Amount [4] End Transaction [2] Deposit Amount Specify Transaction Pressed the no. of choice: 3 [3] Withdraw Amount (1] Check Balance Enter the amount to withdraw: 1200 [4] End Transaction [2] Deposit Amount Pressed the no. of choice: 2 Specify Transaction [3] Withdraw Amount Enter the amount to deposit: 500 (1] Check Balance [4] End Transaction [2] Deposit Amount Pressed the no. of choice: 1 [3] Withdraw Amount t41 Fnd Specify Transaction Current Balance: 0 [4] End Transaction [1] Check Balance Pressed the no. of choice: 1 [2] Deposit Amount Specify Transaction Current Balance: 300 [3] Withdraw Amount e [1] Check Balance [4] End Transaction Specify Transaction [2] Deposit Amount Pressed the no. of choice: 1 (1] Check Balance [3] Withdraw Amount [2] Deposit Amount [3] Withdraw Amount Current Balance: 1500 [4] End Transaction [3] Pressed the no. of choice: 2 [4] End Transaction Specify Transaction Pressed the no. of choice: 6 Enter the amount to deposit: 1000 (1] Check Balance Please input correctly from 1-4. [2] Deposit Amount Specify Transaction ene ennee Specify Transaction [3] Withdraw Amount (1] Check Balance [2] Deposit Amount [3] Withdraw Amount (1] Check Balance [4] End Transaction [2] Deposit Amount Pressed the no. of choice: 3 [3] Withdraw Amount Enter the amount to withdraw: 2000 [4] End Transaction [4] End Transaction Insufficient funds Pressed the no. of choice: 4 Pressed the no. of choice: 1 BUILD SUCCESSFUL (total time: 53 seconds) Current Balance: 1000
Expert Solution
steps

Step by step

Solved in 5 steps with 3 images

Blurred answer
Knowledge Booster
Developing computer interface
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education