Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Part (1) Define a dass with the following specifications: a The dass name is Helght WeightRatio with three private data members: gender (String as male
Part (1) Define a dass with the following specifications: a The dass name is Helght WeightRatio with three private data members: gender (String as male or female in any letter case), height (double in cm), and weight (double in kg). b. Write a constructor that accepts gender, height and weight as input parameters to initializes the private data members Provide an accessor (get) method and a mutator (set) method for the height data member. d. Define a public method called checkRatio) which checks the heightweight ratio and returns the decision as Boolean The height/weight ratio decision is checked as the following: Male: Acceptable when weight is between (height-105) and (height-95); otherwise, is not acceptable Female: Acceptable when weight is between (height-100) and (height-90); otherwise, is not acceptable e Define a public method called showDetails() to show all details as in the following sample: Gender: Male Height: 170 cm Weight: 74 kg Part (2) Write a Java application to do the following: 2. Asks the user to input his/her gender, helght and weight. b. Create an object called person1 from the class HelghtweightRatio and Initialize its private members according to the input data. c Display the details of personi object. d. Display the message: "Hightweight ratio decision: acceptable" OR "Hight/weight ratio decision: not acceptable based on the check Ratio) decision. Sample Input/Output Enter Gender, Height and Weight: Malo 170 74 Gender: Male Height: 170 cm Weight: 74 kg Hichtweight ratio decision: centable
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started