Тема: Оператор Switch Case
Доброго дня!
Зіткнувся з проблемою порівняння змінних типу String, що вводяться з консолі зі значенням в операторі case. Коли необхідно порівняти значення введені в консолі українською мовою з відповідними значеннями в операторі case, чомусь intellig IDEA не вірно виконує порівняння значень. Якщо те саме роботи англійською мовою, то все працює як треба.
Приклад простої програми де виникла ця проблема
import java.util.Scanner;
public class Translator {
    public static void main(String[] args) {
//        String weather = "Погода";
        Scanner input = new Scanner(System.in);
        System.out.println("Введіть слово про погоду українською мовою: ");
        String weather = input.next();
        switch (weather) {
            case "Тепло": {
                System.out.println("Warmly");
                break;
            }
            case "Жарко": {
                System.out.println("Hot");
                break;
            }
            case "Холодно": {
                System.out.println("cold");
                break;
            }
            case "Вітряно": {
                System.out.println("windy");
                break;
            }
            case "Hot": {
                System.out.println("Sunny");
                break;
            }
            case "Снігово": {
                System.out.println("Snowy");
                break;
            }
            case "Дощово": {
                System.out.println("Rainly");
                break;
            }
            case "Морозно": {
                System.out.println("Frosty");
                break;
            }
            case "Похмурно": {
                System.out.println("Cloudy");
                break;
            }
            case "Штормова": {
                System.out.println("Stormy");
                break;
            }
            default: {
                System.out.println("Такої погоди не існує");
            }
        }
    }
}
