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

Java program/algorythm please. Implement a class Car with the following properti

ID: 3585317 • Letter: J

Question

Java

program/algorythm please.

Implement a class Car with the following properties. A car has a certain fuel efficiency (measured in miles/gallon) and a certain amount of fuel in the gas tank. The efficiency is specified in the constructor, and the initial fuel level is 0. Supply a method drive that simulates driving the car for a cartain distance, reducing the fuel level in the gas tank, and methods getGasLevel, to return the current fuel level and addGas, to tank up. Sample usage:

Car myHybrid = new Car(50); //50 miles per gallon

myHybrid.addGas(20); // Tank 20 gallons

myHybrid.drive(100); // Drive 100 miles

System.out.println(myHybrid>.getGasLevel()); // Print fuel remaining.

Explanation / Answer

/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package sample2;

class Car{
    double efficiency,gas;
    Car(double efficiency){
        this.efficiency = efficiency;
        this.gas = 0;
    }
  
    public void addGas(double g){
        this.gas += g;
    }
  
    public void drive(double dist){
        double galls = dist/efficiency;
        gas-=galls;
    }
    public double getGasLevel(){
        return this.gas;
    }
}

class Main{
  
    public static void main(String[] args) {
        Car myHybrid = new Car(50);
        myHybrid.addGas(20);
        myHybrid.drive(100);
        System.out.println(myHybrid.getGasLevel());
    }
}

OUTPUT :

18.0

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