Понимаю, что моё решение не соответствует решению от курса... Подскажите, оно по условиям верно?
(Через приведение чара к инту, получаю код в юникоде и сравниваю значения)
package com.javarush.task.pro.task12.task1208;
/*
Сравнение символов
*/
public class Solution {
public static void main(String[] args) {
compare('a', 'a');
compare('a', 'б');
compare('р', 'в');
compare('ы', 'ы');
}
public static void compare(Character first, Character second) {
int firstCode = (int) first;
int secondCode = (int) second;
if (firstCode == secondCode) {
System.out.println("равны");
} else if (firstCode > secondCode) {
System.out.println("больше");
} else if (firstCode < secondCode) {
System.out.println("меньше");
} else {
System.out.println("А как такое может быть???");
}
}
}