Complex类实现Comparable<T>接口,提供按模比较复数大小的方法。
咋写不会求解!感谢大家
Complex类实现Comparable<T>接口,提供按模比较复数大小的方法。
咋写不会求解!感谢大家
public class Complex implements Comparable<Complex>{
private float real;
private float image;
public void setReal(float real) {
this.real = real;
}
public void setImage(float image) {
this.image = image;
}
public float getReal() {
return real;
}
public float getImage() {
return image;
}
@Override
public int compareTo(Complex o) {
double a = Math.sqrt(real * real + image * image);
double b = Math.sqrt(o.getReal() * o.getReal() + o.getImage() * o.getImage());
return Double.compare(a, b);
}
}
如有帮助,请采纳支持一下。点击我回答右上角的【采纳】按钮。