我有一个带有 3 个双精度值的类框。任务是对其中一个值进行排序并打印结果。下面有一段代码
public class Box implements Comparable<Box> {
private double x;
private double y;
private double z;
private double volume;
@Override
public int compareTo(Box o) {
return this.x > o.x ? 1 : this.x < o.x ? -1 : 0;
}
public static void sorting (Box[] o)
{
System.out.println();
for (int i = 0; i<o.length; i++)
{
System.out.println(o[i].x);
}
}
这段代码没有错误,但也没有对 x 参数进行排序。
一只萌萌小番薯
郎朗坤
炎炎设计
相关分类