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 (amountRelated Questions
Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.