Напишите компаратор, который сравнивает объекты Point по их расстоянию от начала координат (0,0). Считается, что точки, которые ближе к происхождению, относятся к тем, которые находятся дальше от начала координат.Компаратор Java Point
Я просто хотел некоторый входной сигнал на, если я нахожусь на правильном пути здесь ... и что я пропускаю
public class PointComparator implements Comparator<Point>
{
public int compare(Point p1, Point p2)
{
int dx = p1.x - p2.x;
if (dx == 0){
int dy = p1.y - p2.y;
return dy;
}else{
return dx;
}
}
}
Ничего себе извините за формат моего кода там, новый для размещения здесь – Moondude
Я отредактировал ваш вопрос, чтобы правильно отформатировать код. В следующий раз, пожалуйста, выберите свой код в редакторе и нажмите кнопку '{}' для форматирования в качестве кода. – rgettman
Затем пройдите через [Tour] (http://stackoverflow.com/tour) и [Справочный центр] (http://stackoverflow.com/help). Это поможет вам задавать лучшие вопросы и избегать downvotes. – RealSkeptic