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.
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
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 :](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2F3cd2387e-2c19-436c-9219-154be06b705b%2Fa6be7cae-a753-4125-9611-85cf424dcd3e%2Fasm81gd_processed.png&w=3840&q=75)
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.](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2F3cd2387e-2c19-436c-9219-154be06b705b%2Fa6be7cae-a753-4125-9611-85cf424dcd3e%2Fnu6418g_processed.png&w=3840&q=75)
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
![](/static/compass_v2/shared-icons/check-mark.png)
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
Step by step
Solved in 3 steps with 1 images
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
Knowledge Booster
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.Recommended textbooks for you
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
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)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
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)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
![C How to Program (8th Edition)](https://www.bartleby.com/isbn_cover_images/9780133976892/9780133976892_smallCoverImage.gif)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
![Database Systems: Design, Implementation, & Manag…](https://www.bartleby.com/isbn_cover_images/9781337627900/9781337627900_smallCoverImage.gif)
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
![Programmable Logic Controllers](https://www.bartleby.com/isbn_cover_images/9780073373843/9780073373843_smallCoverImage.gif)
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education