Вот условие самой задачи
Метод compare(Character, Character) принимает два символа, выводит в консоли результат их сравнения.
Реализуй метод compare(Character, Character), который должен правильно сравнивать символы.
Если код первого символа больше второго, вывести "больше".
Если код первого символа меньше второго, вывести "меньше".
Если код первого символа равен второму, вывести "равны".
Задача засчитала такое решение
public static void compare(Character first, Character second) {
if (first.equals(second)) {
System.out.println("равны");
} else if (first > second) {
System.out.println("больше");
} else if (first < second) {
System.out.println("меньше");
} else {
System.out.println("А как такое может быть???");
}
}
А идеа выделила строку
else if (first < second) {
System.out.println("меньше");
}
и при использовании подсказки идеа вовсе удалила этот блок?
Почему при использовании equals идеа хочет удалить этот блок?