Создадим новый проект, назовем его LogicOperations, и в метод main добавим следующий код:
boolean a = true;
boolean b = false;
boolean c = true;
boolean d = false;
boolean result1 = a && b;
System.out.println («result1:" + result1); // результат: false
boolean result2 = a && c;
System.out.println («result2:" + result2); // результат: true
Здесь используется операция && – логическое И (логическое умножение). Принцип ее работы – возвращать true (истину), когда И левый операнд И правый операнд равны true, во всех других случаях – возвращать false. Например, в жизни это условие: если надо купить яблоки И есть достаточно для этого денег, то можно идти в магазин. Если одно из этих условий не соблюдается, то в магазин идти уже не надо.