Implement a class called Account which defines a modified banking account that can be created with a given balance and account name. It must be able to perform the following operations in the public interface: - Accepts an amount to deposit the balance - Withdraws an amount from the balance - Returns its balance - Returns its name - Displays its name and balance Write a Java application called AccountSystem to simulate an instance of the class. You need to use deposit and withdrawal methods in this program.

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

Implement a class called Account which defines a modified banking account that can be
created with a given balance and account name. It must be able to perform the following
operations in the public interface:
- Accepts an amount to deposit the balance
- Withdraws an amount from the balance
- Returns its balance
- Returns its name
- Displays its name and balance
Write a Java application called AccountSystem to simulate an instance of the class. You
need to use deposit and withdrawal methods in this program.

Output - AccountSystem (run) X
Output X
run:
AccountSystem (run) x AccountSystem (run) #3 x
Please Enter Account Name : Lucas Chong
W Please Enter Your Account Balance : 5000
run:
Please Enter Account Name : Test 2
Please Enter Yaur Account Balance : -500
1. Account Status
2. Withdrawal
3. Deposit
Please enter a valid account balance : 500
99. Exit
1. Account Status
2. Withdrawal
3. Deposit
99. Exit
Please Select Above Option : 1
Dear Lucas Chong,
Please Select Above Option : 3
Current Balance : 5000.0
Please enter amount you wish to deposit :-999
........
1. Account Status
Invalid amount entered
2. Withdrawal
3. Deposit
99. Exit
1. Account Status
2. Mithdrawal
Please Select Above Option : 2
3. Deposit
99. Exit
Please enter amount you wish to withdraw :500
Please Select Above Option : 3
............
your current bank balance is : 4500.0
Please enter amount you wish to deposit :99999
....
1. Account Status
your new balance is : 100499.0
2. Withdrawal
3. Deposit
99. Exit
1. Account Status
2. Withdrawal
3. Deposit
Please Select Above Option : 99
99. Exit
Thank you for banking with us
BUILD SUCCESSFUL (total time: 35 seconds)
Please Select Above Option :
Transcribed Image Text:Output - AccountSystem (run) X Output X run: AccountSystem (run) x AccountSystem (run) #3 x Please Enter Account Name : Lucas Chong W Please Enter Your Account Balance : 5000 run: Please Enter Account Name : Test 2 Please Enter Yaur Account Balance : -500 1. Account Status 2. Withdrawal 3. Deposit Please enter a valid account balance : 500 99. Exit 1. Account Status 2. Withdrawal 3. Deposit 99. Exit Please Select Above Option : 1 Dear Lucas Chong, Please Select Above Option : 3 Current Balance : 5000.0 Please enter amount you wish to deposit :-999 ........ 1. Account Status Invalid amount entered 2. Withdrawal 3. Deposit 99. Exit 1. Account Status 2. Mithdrawal Please Select Above Option : 2 3. Deposit 99. Exit Please enter amount you wish to withdraw :500 Please Select Above Option : 3 ............ your current bank balance is : 4500.0 Please enter amount you wish to deposit :99999 .... 1. Account Status your new balance is : 100499.0 2. Withdrawal 3. Deposit 99. Exit 1. Account Status 2. Withdrawal 3. Deposit Please Select Above Option : 99 99. Exit Thank you for banking with us BUILD SUCCESSFUL (total time: 35 seconds) Please Select Above Option :
Implement a class called Account which defines a modified banking account that can be
created with a given balance and account name. It must be able to perform the following
operations in the public interface:
Accepts an amount to deposit the balance
Withdraws an amount from the balance
Returns its balance
Returns its name
Displays its name and balance
Write a Java application called AccountSystem to simulate an instance of the class. You
need to use deposit and withdrawal methods in this program.
Transcribed Image Text:Implement a class called Account which defines a modified banking account that can be created with a given balance and account name. It must be able to perform the following operations in the public interface: Accepts an amount to deposit the balance Withdraws an amount from the balance Returns its balance Returns its name Displays its name and balance Write a Java application called AccountSystem to simulate an instance of the class. You need to use deposit and withdrawal methods in this program.
Expert Solution
steps

Step by step

Solved in 3 steps with 1 images

Blurred answer
Knowledge Booster
void method
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
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