Начало темы можно увидеть в предидущей статье (кому интересно). Там я пытался понять, что за зверь такой - "условные конструкции" и как ими начать пользоваться. Сегодня будет продолжение этой темы. ИТак. Логические операторы С помощью логических операторов можно научить программу проверять еще большее количество условий, независимо от их сложности. При этом код программы будет выглядеть компактно. Как это работает: (рассматривать будем на примере игры из учебника). Если игрок обладает определенными достоинствами, то вокруг него будет светиться определенными светом аура. Код видим на снимке. Разбираем код и роль логических операторов. Для начала увидим, как выглядят эти самые операторы: && - оператор логического "И" ("and"); || - оператор логического "ИЛИ" ("or"); ! - оператор логического "НЕ"(правда, здесь его нет); Теперь переведем на русский, что написано в коде: if (isBlessed && healthPoints > 50 || isImmortal) { // Если есть благословение и очков здоровья больше 50 или игрок