Нужно сравнить значения double c помощью Comparator. Мой код:
class CompareShapePerimetr implements Comparator<IShape>{
@Override
public int compare(IShape o1, IShape o2){
return o1.getPerimetr()-o2.getPerimetr();
}
}
Проблема в том, что данное действие выдает ошибку
Incompatible types: possible lossy conversion from double to int
Как можно избавиться от этой ошибки, или сравнить значения double с помощью Comparator или Comparable.
Простите, я новичoк и не очень понимаю тему...
return (int) Math.signum(o1.getPerimetr() - o2.getPerimetr());
Виртуальный выделенный сервер (VDS) становится отличным выбором
Хотите улучшить этот вопрос? Обновите вопрос так, чтобы он вписывался в тематику Stack Overflow на русском
Большая часть сайта статическая, расположена на github, но есть форма обратной связи, которая расположена на другом сервере, написана на spring-webmvcИспользую...
Как осуществить вызов окна закрытого приложения на Андроид? Хотя бы диалоговогоРаньше делал так, но в Андроид 10-