Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

using JAVA Problem 3: ATM Machine Design a class named Account that contains A data field named id for the account (default O). A data

using JAVA image text in transcribed
Problem 3: ATM Machine Design a class named Account that contains A data field named id for the account (default O). A data field named balance for the account (default 0.0). A data field named dateCreated that stores the date when the account was created Ano-arg constructor that creates a default account A constructor that creates an account with the specified id and initial balance The get and set methods for id, balance The get method for dateCreated The class should implement methods to do the following A method named withdraw that withdraws a specified amount from the account A method named deposit that deposits a specified amount to the account Use the Account class to simulate an ATM machine. Create ten accounts in an array with id 0, 1,..., 9. and initial balance $100. The system prompts the user to enter an id. If the id is entered incorrectly, ask the user to enter a correct id. Once an id is accepted, the main menu is displayed as shown in the sample nun. You can enter a choice 1 for viewing the current balance, 2 for withdrawing money, 3 for depositing money, and 4 for exiting the main menu Once you exit, the system will prompt for an id again. Thus, once the system starts, it will not stop Sample input/output Enter an 10:42 Main menu 1: check balance 2: Withdraw 3: deposit 4: exit Enter a choice: 1 The balance is 100.0 Main menu 1: check balance 2: withdraw 3: deposit 4: exit Enter a choice: 2 Enter an amount to withdraw 3 Main menu 1: check balance 2: withdraw 3: deposit 4: exit Enter a choice: 1 The balance 15 97.0 Main menu 1: check balance 2: Withdra 3: deposit 4: exit Enter a choice: 3 Enter an amount to deposit: 10 Maine 1: Check balance 2: Withdra 3: deposit 4: exit Enter a choice: 1 The balance is 107.0 Main menu 1: check balance 2: withdra 3: deposit 4: exit Enter a choice: 4 Enter an id

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Databases Illuminated

Authors: Catherine M. Ricardo

1st Edition

0763733148, 978-0763733148

More Books

Students also viewed these Databases questions

Question

How do Dimensional Database Models differ from Relational Models?

Answered: 1 week ago

Question

What type of processing do Relational Databases support?

Answered: 1 week ago

Question

Describe several aggregation operators.

Answered: 1 week ago