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
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.