Add a boolean instance variable that monitors if the engine is on or off. Add a boolean instance variable that monitors if the plane is landed. Create new methods: o public void startEngine ( ) set...


Add a boolean instance variable that monitors if the engine is on or off.<br>Add a boolean instance variable that monitors if the plane is landed.<br>Create new methods:<br>o public void startEngine ( ) set the boolean variable to the appropriate<br>value and print a message<br>Example:<br>Delta 747 2021<br>engine started.<br>o public void landAndstopEngine () set the boolean variables to the<br>appropriate value and print a message.<br>Еxample:<br>Delta 747 2021<br>was landed and stopped.<br>public boolean isEngineOn ( ) return true if the engine is on, returns<br>false otherwise.<br>• Modify existing methods with a warning message if the plane is, or is not, running and do<br>not perform the requested action when appropriate. For example, the plane engine must<br>be running to fly. The plane must be landed and turned off to add fuel, or check for<br>inspection.<br>Examples:<br>Delta 747 2021 must be ON to fly.<br>1.<br>2.<br>Delta 747 2021 must be landed and OFF to add fuel.<br>More Methods - continuation<br>private double calcRange ()<br>calculate the total range (maximum hours to fly)<br>based on the fuel in the tank and the gallons per hour of the plane.<br>private double calcGasNeededToFillTank () - calculate the fuel needed to<br>fill the tank.<br>public void simulateMultiCityTrip (int numberCities ) - Use a loop<br>to simulate a plane flying to a number of cities, entered as input parameter. You must<br>invoke the fly and addGas methods.<br>Inside of the loop you need to do the following:<br>invoke the calcRange () method to figure out the maximum hours you can fly with the<br>fuel that you have in the tank<br>generate an integer random number to simulate the number of hours needed to fly to get<br>to the next city. This random number should be an integer number between 1 and the<br>

Extracted text: Add a boolean instance variable that monitors if the engine is on or off. Add a boolean instance variable that monitors if the plane is landed. Create new methods: o public void startEngine ( ) set the boolean variable to the appropriate value and print a message Example: Delta 747 2021 engine started. o public void landAndstopEngine () set the boolean variables to the appropriate value and print a message. Еxample: Delta 747 2021 was landed and stopped. public boolean isEngineOn ( ) return true if the engine is on, returns false otherwise. • Modify existing methods with a warning message if the plane is, or is not, running and do not perform the requested action when appropriate. For example, the plane engine must be running to fly. The plane must be landed and turned off to add fuel, or check for inspection. Examples: Delta 747 2021 must be ON to fly. 1. 2. Delta 747 2021 must be landed and OFF to add fuel. More Methods - continuation private double calcRange () calculate the total range (maximum hours to fly) based on the fuel in the tank and the gallons per hour of the plane. private double calcGasNeededToFillTank () - calculate the fuel needed to fill the tank. public void simulateMultiCityTrip (int numberCities ) - Use a loop to simulate a plane flying to a number of cities, entered as input parameter. You must invoke the fly and addGas methods. Inside of the loop you need to do the following: invoke the calcRange () method to figure out the maximum hours you can fly with the fuel that you have in the tank generate an integer random number to simulate the number of hours needed to fly to get to the next city. This random number should be an integer number between 1 and the
maximum hours (inclusive). Make sure to cast the maximum range to an int before using<br>it as parameter<br>invoke the method to start the engine<br>invoke the fly method and use as the input parameter the random number generated on<br>the previous step<br>invoke the method to land the plane and stop the engine<br>invoke the addGas method. Invoke the calcGasNeededToFillTank () method to<br>figure out the fuel needed to fill the tank and pass this value as input parameter to the<br>addGas method.<br>

Extracted text: maximum hours (inclusive). Make sure to cast the maximum range to an int before using it as parameter invoke the method to start the engine invoke the fly method and use as the input parameter the random number generated on the previous step invoke the method to land the plane and stop the engine invoke the addGas method. Invoke the calcGasNeededToFillTank () method to figure out the fuel needed to fill the tank and pass this value as input parameter to the addGas method.
Jun 09, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here