JAVA. проблема с блоками кода

Учу JAVA на практикуме, не могу понять. Где-то ошибаюсь с блоками. Поддержка мурыжит голову. Помогите пожалуйста, где ошибка у меня

class WashingModeDetector {
public static void main(String[] args) {
    int dirtyLevel = 3;
    boolean isDelicate = true;
    int clothesWeight = 6;

    String washingMode; 

    if (dirtyLevel <= 2) {
      if (isDelicate == true) {
      washingMode = "Деликатный";
    } else {
      washingMode = "Стандартный";
    }
   }   
    if (clothesWeight > 5) {
      washingMode = "Большая загрузка"; {
        else {
      washingMode = "Сильные загрязнения"; }
      
      System.out.println("Выбран режим стирки: " + washingMode)
    }
  }
}

}


class WashingModeDetector {
public static void main(String[] args) {
    int dirtyLevel = 3;
    boolean isDelicate = true;
    int clothesWeight = 6;

    String washingMode; 

    if (dirtyLevel <= 2) {
      if (isDelicate == true) {
      washingMode = "Деликатный";
    } else {
      washingMode = "Стандартный";
    }
   } else {  
      if (clothesWeight > 5) {
      {
      washingMode = "Большая загрузка"; }
        else {
      washingMode = "Сильные загрязнения"; }
      }
      System.out.println("Выбран режим стирки: " + washingMode);
    }   
  }
}

Вот мой код. В комментариях напишу их помощь по коду з.ы. сделал все, как они и говорили

Ошибка та же : java:19: error: 'else' without 'if'


Ответы (2 шт):

Автор решения: Revasha
        if (clothesWeight > 5) {
          washingMode = "Большая загрузка";
        }
        else {
          washingMode = "Сильные загрязнения"; 
        }
          
        System.out.println("Выбран режим стирки: " + washingMode);
      
  
→ Ссылка
Автор решения: Alex Krass

Вот поэтому люди и пользуются IDE, чтобы анализаторы подобные вещи подсвечивали сразу и не приходилось ломать голову.

введите сюда описание изображения

Итого у вас после if сразу две открывающих скобки, из-за чего и вышел повисший непонятно где else. Убрана лишняя двойная скобка в конце if, убрана лишняя закрывающая скобка в конце класса, остальное оставлено как есть.

class WashingModeDetector {
    public static void main(String[] args) {
        int dirtyLevel = 3;
        boolean isDelicate = true;
        int clothesWeight = 6;

        String washingMode;

        if (dirtyLevel <= 2) {
            if (isDelicate == true) {
                washingMode = "Деликатный";
            } else {
                washingMode = "Стандартный";
            }
        } else {
            if (clothesWeight > 5) {
                washingMode = "Большая загрузка";
            } else {
                washingMode = "Сильные загрязнения";
            }
        }
        System.out.println("Выбран режим стирки: " + washingMode);
    }
}
→ Ссылка