Question: What is wrong with the following implementation of equals() for Complex? public boolean equals(Complex that) { return (this.re == that.re) && (this.im == that.im); }

What is wrong with the following implementation of equals() for Complex?

public boolean equals(Complex that)

{

return (this.re == that.re) && (this.im == that.im);

}

Step by Step Solution

3.38 Rating (157 Votes )

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

The equals method implementation provided appears to be logically correct in comparing two Complex o... View full answer

blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Algorithm Design Questions!