Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

For Java, write some classes. 1. First class ~ Food - this class should have a r

ID: 3888126 • Letter: F

Question

For Java, write some classes.

1. First class ~ Food

- this class should have a reference to the second class 'LunchTime' named menu and a bool called 'drink' that shtores if they have a drink each day. and also a reference to an array(int) named numberOfMeals where each member of the array corresponds to the week in the term (essentially meals they used for a week) [you can also add an integer named semesterLength thats equal to 12.]

-Write a constructor and methods for the this:

-constructor with a bool parameter that records if the instance fir a drink(also have the constructor assign numberOfMeals to an array it instantiates)

For methods ~

setLunchTime - has a single LunchTime parameter, should be made an alias of the parater and doesn't return anything

aDrink - no parameters, should return value of drink

foodPerWeek - no parameters, it returns a double equal to average number of food per week the instance ate

eatFood - has an int parameter for the current week(index numberOfMeals) have this increment the entry at the index and not return anything

allowAccess - has one int parameter representing the current week(like before, index numberOfMeals) return true if entry index is less than plan's max per week, if else return false

Class #2 - LunchTime

-It has a reference array of Food named children, an integer named maxLunch that stores the number of times the child ate lunch per week on the plan, and a double lunch_price that stores the average price of lunch (have it set to $4.95)

-For the constructor, it should have a single integer parameter that initializes maxLunch

-For the methods, setChild has a single Food[] parameter(child should be made an alias of the parater and without returning anything)

- getLunchLimit with no parameters, should return the value of maxLunch

-avgDrinkCost with no parameters, it counts the current number of drinks the children have and the sume of their average number of lunches eaten per week (method returns a double equal to the sum multiplied by the average lunch cost and then divided by the number of drinks students have(average cost of lunch per week per student with a drink)

-avgCost with no parameters, it counts the current number of children with a drink and the sum of those children average number of lunches per week. this method returns a double equal to the sum multiplied by the average lunch cost divided by the number of children with a drink.

Explanation / Answer

=============Food.java===============

=================LunchTime=================

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote