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

Write a class named GasTank containing: An instance variable named amount of typ

ID: 3654269 • Letter: W

Question

Write a class named GasTank containing: An instance variable named amount of type double, initialized to 0. An instance variable named capacity of type double. A constructor that accepts a parameter of type double. The value of the parameter is used to initialize the value of capacity . A method named addGas that accepts a parameter of type double . The value of the amount instance variable is increased by the value of the parameter. However, if the value of amount is increased beyond the value of capacity , amount is set to capacity . A method named useGas that accepts a parameter of type double . The value of the amount instance variable is decreased by the value of the parameter. However, if the value of amount is decreased below 0 , amount is set to 0 . A method named isEmpty that accepts no parameters. isEmpty returns a boolean value: true if the value of amount is less than 0.1 , and false otherwise. A method named isFull that accepts no parameters. isFull returns a boolean value: true if the value of amount is greater than capacity-0.1 , and false otherwise. A method named getGasLevel that accepts no parameters. getGasLevel returns the value of the amount instance variable.

Explanation / Answer

public class GasTank { double capacity,amount; GasTank(double init) { capacity = init; } void addGas(double inc) { amount+= inc; } void useGas(double dec) { amount -= dec; if(amount < 0) { amount =0; } } boolean isEmpty() { if (amount
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