Хочу напомнить: Всё изучаемое лучше проделывать в среде разработке, так быстрее и лучше усваивается. Логические Операторы Логические операторы используются для комбинирования множества условий. Скажем, вы хотели бы, чтобы ваша программа выводила "Welcome!" только когда переменная age больше 18 и переменная money больше 500. Одним способом выполнения этого является использование вложенных операторов if: if (age > 18) { if (money > 500) { System.out.println("Welcome!"); } } Однако, использование логического оператора И (&&) является способом лучше: if (age > 18 && money > 500) { System.out.println("Welcome!"); } Если все операнды оператора И истинны, то условие будет истинным. Оператор ИЛИ Оператор ИЛИ (||) проверяет, истинно ли какое-нибудь из условий. Условие будет истинным, если любой из операндов будет истинным. Пример: int age = 25; int money = 100; if (age > 18 || money > 500) { System.out.println("Welcome!"); } //Outputs "Welcome!" Вышеуказанный код