Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Write a program in java. You are tasked with writing an application that will keep track of Insurance Policies. Create a Policy class called InsurancePolicies.java

Write a program in java. You are tasked with writing an application that will keep track of Insurance Policies. Create a Policy class called InsurancePolicies.java that will model an insurance policy for a single person. Use the following guidelines to create the Policy class: An insurance policy has the following attributes: o Policy Number o Provider Name o Policyholders First Name o Policyholders Last Name o Policyholders Age o Policyholders Smoking Status (will be smoker or non-smoker) o Policyholders Height (in inches) o Policyholders Weight (in pounds) Include a no-arg constructor and a constructor that accepts arguments (it must accept all necessary arguments to fully initialize the Policy object) Include appropriate setters and getters (i.e., mutator and accessor methods) for each field Include a method that calculates and returns the BMI of the policyholder* o BMI = (Policyholders Weight * 703 ) / (Policyholders Height2 ). Include a method that calculates and returns the price of the insurance policy* o The Insurance Policy has a base fee of $500 o If the Policyholder is over 50 years old, there is an additional fee of $50 o If the Policyholder is a smoker, there is an additional fee of $100 o If the Policyholder has a BMI of over 40, there is an additional fee calculated as follows: Additional Fee = ( BMI 40 ) * 50 *Note: this is a calculated amount based on some of the attributes above. Make sure to avoid having a stale value for this. See "Avoiding Stale Data" in Section 6.2 Demonstrate your Policy class by writing a Demo class called InsurancePoliciesDemo.java . The Demo class should ask the user to enter all necessary information, create a single instance of the Policy class using the constructor that accepts arguments, and then displays all of the information about the policy using the appropriate methods of the Policy class. See the Sample Input and Output below for how to format the input and output of the Demo class (make sure to match the wording and formatting exactly). Sample Input: Please enter the Policy Number: 1234 Please enter the Provider Name: State Farm Please enter the Policyholders First Name: John Please enter the Policyholders Last Name: Doe Please enter the Policyholders Age: 24 Please enter the Policyholders Smoking Status (smoker/non-smoker): non-smoker Please enter the Policyholders Height (in inches): 62.0 Please enter the Policyholders Weight (in pounds): 250.5 Sample Output: Policy Number: 1234 Provider Name: State Farm Policyholders First Name: John Policyholders Last Name: Doe Policyholders Age: 24 Policyholders Smoking Status: non-smoker Policyholders Height: 62.0 inches Policyholders Weight: 250.5 pounds Policyholders BMI: 45.81 Policy Price: $790.60

#important #The program should consist of two classes.

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

Beginning VB 2008 Databases

Authors: Vidya Vrat Agarwal, James Huddleston

1st Edition

1590599470, 978-1590599471

More Books

Students also viewed these Databases questions

Question

83 Change management methods.

Answered: 1 week ago