I want to add values for:    AECar a1 = new AECar();    AECar a2 = new AECar(); Then, these values are printed in: System.out.println(a1.toString()); System.out.println(a2.toString()); Can anybody fix the code below: class AECar implements Comparable { private int price; private int milesperhour; private int kilowatts; public AECar() {    price = 50000;    milesperhour = 162;    kilowatts = 75; } public int getprice() {    return price; } public int getmilesperhour() {    return milesperhour; } public int getkilowatts() {    return kilowatts; } public void setprice(int price) {    this.price = price; } public void setmilesperhour(int milesperhour)    {    this.milesperhour = milesperhour; } public void setkilowatts(int kilowatts) {    this.kilowatts = kilowatts; } @Override public String toString() {    return "price: " + price + " miles per hour: " + milesperhour + " and kilowatts: " + kilowatts; } public int compareTo(AECar objects) {    int compare = price - objects.price;    if (compare == 0)    { compare = milesperhour - objects. milesperhour; if (compare == 0) {    compare = kilowatts - objects. kilowatts; }    } return compare; }    }    public class Drivers    { public static void main (String[] args) {    AECar a1 = new AECar();    AECar a2 = new AECar();    System.out.println(a1.toString());    System.out.println(a2.toString());    System.out.println("The difference between the two objects is:");    System.out.println(a1.compareTo(a2)); } }

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question

I want to add values for:
   AECar a1 = new AECar();

   AECar a2 = new AECar();

Then, these values are printed in:

System.out.println(a1.toString());

System.out.println(a2.toString());

Can anybody fix the code below:

class AECar implements Comparable<AECar>

{

private int price;

private int milesperhour;

private int kilowatts;

public AECar()

{

   price = 50000;

   milesperhour = 162;

   kilowatts = 75;

}

public int getprice()

{

   return price;

}

public int getmilesperhour()

{

   return milesperhour;

}

public int getkilowatts()

{

   return kilowatts;

}

public void setprice(int price)

{

   this.price = price;

}

public void setmilesperhour(int milesperhour)
  
{

   this.milesperhour = milesperhour;

}

public void setkilowatts(int kilowatts)

{

   this.kilowatts = kilowatts;

}

@Override

public String toString()

{

   return "price: " + price + " miles per hour: " + milesperhour + " and kilowatts: " + kilowatts;

}

public int compareTo(AECar objects)

{

   int compare = price - objects.price;

   if (compare == 0)

   {

compare = milesperhour - objects. milesperhour;

if (compare == 0)

{

   compare = kilowatts - objects. kilowatts;

}
  
}

return compare;

}

   }

   public class Drivers

   {

public static void main (String[] args)

{

   AECar a1 = new AECar();

   AECar a2 = new AECar();

   System.out.println(a1.toString());

   System.out.println(a2.toString());

   System.out.println("The difference between the two objects is:");

   System.out.println(a1.compareTo(a2));

}

}

Expert Solution
steps

Step by step

Solved in 4 steps with 1 images

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY