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

I have some code I am stuck on. any help will be great. I am stuck on a few meth

ID: 3604875 • Letter: I

Question

I have some code I am stuck on. any help will be great. I am stuck on a few methods if someone can explain how I need to go about it considering I have confused myself trying to figure it out. (addMiles, addFuel, getMPG, and compareMPG. I have an error with the less than/great than signs if I can get clarification or help with why that is an issue)

code:

public class Car {

//constructors

public Car() {

}

public Car(String string) {

carIdentifier = string;

}

public Car(String identifier, int mileage, int fuelConsumption) {

carIdentifier = identifier;

carMiles = mileage;

carFuel = fuelConsumption;

}

//instance accessor variables

String carIdentifier;

int carMiles;

int carFuel;

//accessor methods

public int getMiles() {

return carMiles;

}

public int getFuelUsed() {

return carFuel;

}

public String getIdentifier() {

return carIdentifier;

}

public void addFuel(int fuelAmount) {

fuelAmount = 0;

}

public void addMiles(int milesTraveled) {

}

public double getMPG() {

double mpg;

return mpg;

}

public int compareMPG(Car Car, Car otherCar) {

if (Car < otherCar) {

return -1;

}

else if (Car > otherCar) {

return 1;

}

else {

return 0;

}

}

public String toString() {

return "Car[identifier = " + carIdentifier + ", miles = " + carMiles + ", fuel used = " + carFuel;

}

//instance mutator variables

int setMiles;

int setFuelUsed;

String setIdentifier;

//mutator methods

public void setMiles(int miles) {

carMiles = miles;

}

public void setFuelUsed(int fuel) {

carFuel = fuel;

}

public void setIdentifier(String identifier) {

carIdentifier = identifier;

}

}

Explanation / Answer

I removed all the errors which i encountered in my Eclipse IDE and also made changes to some methods. For any further help just comment.

public class Car {

//constructors

public Car() {

}

public Car(String string) {

carIdentifier = string;

}

public Car(String identifier, int miles, int fuelConsumption) {

carIdentifier = identifier;

carMiles = miles;

carFuel = fuelConsumption;

}

//instance accessor variables

String carIdentifier;

int carMiles;

int carFuel;

public int getMiles() {

return carMiles;

}

public int getFuelUsed() {  

return carFuel;

}

public String getIdentifier() {  

return carIdentifier;

}

public void addFuel(int fuelAmount) {

carFuel += fuelAmount;

}

public void addMiles(int milesTraveled) {

carMiles += milesTraveled;

}

public double getMPG() {

double mpg = carMiles / carFuel;

return mpg;

}

public int compareMPG(Car Car, Car otherCar) {

if (Car.getMPG() < otherCar.getMPG()) {

return -1;

}

else if (Car.getMPG() > otherCar.getMPG()) {

return 1;

}

else {

return 0;

}

}

public String toString() {

return "Car[identifier = " + carIdentifier + ", miles = " + carMiles + ", fuel used = " + carFuel;

}

//instance mutator variables

int setMiles;

int setFuelUsed;

String setIdentifier;

//mutator methods

public void setMiles(int miles) {

carMiles = miles;

}

public void setFuelUsed(int fuel) {

carFuel = fuel;

}

public void setIdentifier(String identifier) {

carIdentifier = identifier;

}

}