Loading...

Messages

Proposals

Stuck in your homework and missing deadline? Get urgent help in $10/Page with 24 hours deadline

Get Urgent Writing Help In Your Essays, Assignments, Homeworks, Dissertation, Thesis Or Coursework & Achieve A+ Grades.

Privacy Guaranteed - 100% Plagiarism Free Writing - Free Turnitin Report - Professional And Experienced Writers - 24/7 Online Support

Java bank account savings and checking

04/12/2021 Client: muhammad11 Deadline: 2 Day

Java - Bank Account Program

Java - Bank Account Program

**Disclaimer: This must be unique. I know there are solutions for this already posted on the site, but they fail the originality check tremendously. **

Create a class called BankAccount. The BankAccount class should contain a String to store the customer name and a double to store the account balance. The BankAccount class should have two constructors, as follows:

public BankAccount(String name, double balance)

throws NegativeAmountException

{

// set name and balance

// make sure balance is not negative

// throw exception if balance is negative

}

public BankAccount(String name)

throws NegativeAmountException

{

// set name and use 0 balance

}

As can be seen, the first constructor throws a NegativeAmountException if the balance being used to create the bank account is negative. You will have to create this exception class yourself.

The BankAccount class should also contain methods to make a deposit, make a withdrawal, get the current balance, and print a bank account statement. The interfaces for these methods should appear as follows:

// update balance by adding deposit amount

// make sure deposit amount is not negative

// throw exception if deposit is negative

public void deposit(double amount) throws NegativeAmountException

// update balance by subtracting withdrawal amount

// throw exception if funds are not sufficient

// make sure withdrawal amount is not negative

// throw NegativeAmountException if amount is negative

// throw InsufficientFundsException if balance < amount

public void withdraw(double amount)

throws InsufficientFundsException, NegativeAmountException

// return current balance

public double getBalance()

// print bank statement including customer name

// and current account balance

public void printStatement();

Use the BankAccount class as the superclass for a SavingsAccount class. In addition to the behaviors of a BankAccount, a SavingsAccount also accumulates interest; therefore, the SavingsAccount class contains a double that is populated with the current interest rate. In addition to its constructors (you decide what the constructors should be), the SavingsAccount class should contain the following methods:

// post monthly interest by multiplying current balance

// by current interest rate divided by 12 and then adding

// result to balance by making deposit

public void postInterest()

// print bank statement including customer name

// and current account balance (use printStatement from

// the BankAccount superclass)

// following this also print current interest rate

public void printStatement()

Once these two classes are completed, create a driver class called FinalExam containing a main method that tests the SavingsAccount class. Within the driver test class, create a SavingsAccount object and then use it to make deposits and withdrawals, and to post the monthly interest.

To make the program simpler, you can incorporate the initial data for the Savings Accounts directly in the program (e.g., no need to prompt for the account holder name or starting balance). The only things you need to prompt for are the deposit amount and the withdrawal amount. Also, to simplify the task, the only exceptions that you should handle are the NegativeAmountException and the InsufficientFundsException. If either of these exception conditions occurs, print an appropriate error message and terminate the application. You can simply re-throw any IOExceptions from the main.

Homework is Completed By:

Writer Writer Name Amount Client Comments & Rating
Instant Homework Helper

ONLINE

Instant Homework Helper

$36

She helped me in last minute in a very reasonable price. She is a lifesaver, I got A+ grade in my homework, I will surely hire her again for my next assignments, Thumbs Up!

Order & Get This Solution Within 3 Hours in $25/Page

Custom Original Solution And Get A+ Grades

  • 100% Plagiarism Free
  • Proper APA/MLA/Harvard Referencing
  • Delivery in 3 Hours After Placing Order
  • Free Turnitin Report
  • Unlimited Revisions
  • Privacy Guaranteed

Order & Get This Solution Within 6 Hours in $20/Page

Custom Original Solution And Get A+ Grades

  • 100% Plagiarism Free
  • Proper APA/MLA/Harvard Referencing
  • Delivery in 6 Hours After Placing Order
  • Free Turnitin Report
  • Unlimited Revisions
  • Privacy Guaranteed

Order & Get This Solution Within 12 Hours in $15/Page

Custom Original Solution And Get A+ Grades

  • 100% Plagiarism Free
  • Proper APA/MLA/Harvard Referencing
  • Delivery in 12 Hours After Placing Order
  • Free Turnitin Report
  • Unlimited Revisions
  • Privacy Guaranteed

6 writers have sent their proposals to do this homework:

Assignment Guru
Instant Homework Helper
Top Rated Expert
Calculation Master
Top Class Engineers
Math Specialist
Writer Writer Name Offer Chat
Assignment Guru

ONLINE

Assignment Guru

I have read your project details and I can provide you QUALITY WORK within your given timeline and budget.

$46 Chat With Writer
Instant Homework Helper

ONLINE

Instant Homework Helper

I am an elite class writer with more than 6 years of experience as an academic writer. I will provide you the 100 percent original and plagiarism-free content.

$45 Chat With Writer
Top Rated Expert

ONLINE

Top Rated Expert

I have read your project description carefully and you will get plagiarism free writing according to your requirements. Thank You

$20 Chat With Writer
Calculation Master

ONLINE

Calculation Master

As an experienced writer, I have extensive experience in business writing, report writing, business profile writing, writing business reports and business plans for my clients.

$26 Chat With Writer
Top Class Engineers

ONLINE

Top Class Engineers

I have worked on wide variety of research papers including; Analytical research paper, Argumentative research paper, Interpretative research, experimental research etc.

$40 Chat With Writer
Math Specialist

ONLINE

Math Specialist

I have read your project details and I can provide you QUALITY WORK within your given timeline and budget.

$24 Chat With Writer

Let our expert academic writers to help you in achieving a+ grades in your homework, assignment, quiz or exam.

Similar Homework Questions

4/47 evelyn street sylvania - Sap crm configuration guide - Dis 2 - Lev vygotsky's - Speech communication - Artwork Analysis - System analysis and design tools and techniques - Art/discussion - 1211 agile drive knightdale nc - Fremont high school norton reader - Tram route map melbourne - Homework for lab 4 batteries bulbs and current - Oil and gas services company profile pdf - Caring About Feminism- APA format 1-2 paragraphs - Bugs alive exhibition melbourne museum - Family Law- Divorce - Theme of hope in shawshank redemption - Guiding questions thaddeus stevens answers - A.1 Accounting/FInance - Hartford research issues bonds dated january 1 - Adclick g doubleclick net pcs click - Uhdblackboard - Command to shutdown all unused ports on cisco switch - Parts of an addition sentence - Rbt ethics scenarios - Just maths 9 1 - Research - The ghetto made me do it by francis flaherty - The snore shop clayton park - On morality joan didion rhetorical devices - Hallahan funeral home history - Strategies and games theory and practice pdf - Assignment: Homeland Security Threats, Risks, and Vulnerabilities - Astm grain size equation - When i consider how my life is spent - The first step in the screening process for potential markets and sites is to ________. - Huawei antenna catalogue 2019 - The content dimension of a conflict relates to what - Neil ernst and peggy philp - Strategy report on the Starbucks. - Actual intake vs recommended intake - A loaf of bread james alan mcpherson summary - Inside out sadness touches memory - Desert survival exercise 15 items - Describe the use of ethical code in nursing - Targets & Indicators - Https course apexlearning com public cpop - IPM plan - Belle gunness cause of death - Assessment 4 due in 48 hours - Society and culture pip guide - What is the greatest common factor of 36 and 40 - Cis 568 information planning system - Cliff program rockville correctional facility - Mantra To Control Girlfriend/ Boyfriend +91-9829644411 in france - Castle donington parish council - Somewhere i have never travelled gladly beyond meaning - Information Technology - Blaauwberg nature reserve cape town - Dax calder dentist west perth - Grand strategy matrix for coca cola - It's no laughing matter analyzing political cartoons - Project Management - What is the purpose of a windshield survey - Sir frederic osborn school - Duramax spray paint colours - Measurement and Data Collection 8381 - Global pol study design - Dnister ukrainian credit co operative limited - A+ Tutor Queen Only - Mullins slaughterhouse stuarts draft va - Volume flow rate venturi meter - Week 4 career and company research - Journalize the april transactions using a periodic inventory system - Chapter 2 ppfs practice answers - Playing shortstop you pick up a ground ball - Toby's trucking company determined that the distance traveled - Hormone harmony happy mammoth - Wk 2, HCS 341: DR 1 - Australian institute of sport cycling - Find the probability of the indicated event - A project charter summarizes - Net force practice worksheet - Masters in biostatistics uq - Intended only for brilliant answers - Econ 312 week 1 quiz - Anatomy and physiology course outline - Paper - Aat org uk renew - Time value of money worksheet answers - Organizational Leadership and Decision Making 5 - Corwin corporation case study questions - Similarities between prokaryotes and eukaryotes - Fair n lovely new ad - Pizza hut hk menu pdf - Allison transmission shift selector problems - The fixed and variable costs for three potential manufacturing - Career Planning and Management - Burstalls solicitors hull reviews - List of two companies of the same industry