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

Based on the equals method for Circle objects below: public boolean equals (Circ

ID: 3761861 • Letter: B

Question

Based on the equals method for Circle objects below:

public boolean equals (Circle circle)

// precondition: circle != null

{if (this.radius == circle.radius)

return true;

else

return false:

}

What is the output of the following code sequence?

Circle c1 = new Circle(5);

Circle c2 = new Circle(5);

Circle c3 = new Circle (15);

Circle c4 = null;

System.out.println(c1==c1);

System.out.println(c1==c2);

System.out.println(c1==c3);

System.out.println(c1==c4);

System.out.println(c1.equals(c1));

System.out.println(c1.equals(c2));

System.out.println(c1.equals(c3));

System.out.println(c1.equals(c4));

Explanation / Answer

True
True
False
False

True
True
False
False

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