同じクラスの2つのオブジェクトの属性を比較するメソッドを作成したいと思います。 I'vはPOINT1の属性持っているPointクラスの&ポイント2、持って言う:クラス属性の比較
public class Point{
private double x;
private double y;
private double z;
[...] */constructor and methods*/[...]
}
public static void main (String[] args){
Point point1 = new Point(5, 10, 20);
Point point2 = new Point(0, 5, 10);
}
が、私はお互いに対してPOINT1 &ポイント2のx、y、zの値を比較したいのが、私は考えていますそれを行う方法。メソッドのコードブロック内の異なる値をどのように区別することができますか?私ができるなら、これは私が書くことができる理論的な方法です:
public double comparePoints(Point a, Point b){
if (x1 < x2){
System.out.println("Point b has the bigger x-value");
return x2;
}
etc.
}
どのようにこれを行うには?
可能な重複:http://stackoverflow.com/questions/4108604/java-comparable-vs-comparator –
あなたは 'の場合(a.x
Joe
はい、a.x構文は欠落部分でした。ありがとうございました! – Play4Fun