//By Mason Marnell
public class Automobile {
private double mpg;
private double gas;
public Automobile(double mpgInput){
mpg = mpgInput;
gas = 0;
}
public void fillup(double gasAdded){
gas += gasAdded;
}
public double reportFuel(){
return gas;
}
public void takeTrip(double miles){
double gasgone = miles / mpg;
gas -= gasgone;
}
public static void main(String[] args) {
//Create a new object called myBmw. Pass the constructor an
//argument of 24 miles per gallon
Automobile myBmw = new Automobile(24);
//Use the myBmw object to call the fillup method. Pass it an argument
//of 20 gallons.
myBmw.fillup(20);
//Use the myBmw object to call the takeTrip method. Pass it an
//argument of 100 miles. Driving 100 miles of course uses fuel and we
//would now find less fuel in the tank.
myBmw.takeTrip(100);
//Use the myBmw object to call the reportFuel method. It returns a
//double value of the amount of gas left in the tank and this is assigned
// to the variable fuel_left
double fuel_left = myBmw.reportFuel( );
//Print the fuel_left variable
System.out.println(fuel_left);
//prints gallons left, 15.833333333333332
}
}
Comments