И и ИЛИ. Примеры из жизни

И и ИЛИ. Примеры из жизни

Дмитрий


Привет. Не думал, что таким простым кодом можно запутать 1/3 проголосовавших.

Выбрать вариант ответа можно тут - https://t.me/dimonjava/91

Но ничего страшного, все учатся. На своих ошибках и на чужих.

Давайте подробно разберем как работают операторы:

& - (unary and),
&& - (binary and),
| - (unary or),
|| - (binary or).

И расскажу опять же в простых словах и на примерах из жизни.

Конечно! Давайте объясню операторы &, &&, | и || простыми словами и примерами из повседневной жизни.

Оператор & - он используется для проверки двух условий. Если оба условия истинны (правдивы), то результат будет истинным. В противном случае, если хотя бы одно условие ложно, то результат будет ложным.

Представьте, что у вас есть два задания: убрать комнату и помыть посуду. Если вы сделаете и первое, и второе задание, то получите похвалу от родителей. Если же хотя бы одно задание не выполнено, вы можете не получить похвалы.


Оператор && - он также используется для проверки двух условий. Однако, если первое условие ложно, то второе условие не проверяется, и результат сразу становится ложным. Это называется "кратким замыканием".

Допустим, у вас есть план пойти в кино. Но вам нужно сначала проверить, есть ли у вас деньги и есть ли свободные билеты в кино. Если у вас нет денег, то проверка свободных билетов в кино не имеет смысла, так как вы все равно не сможете пойти в кино.


Оператор | - он используется для проверки двух условий. Если хотя бы одно из условий истинно, то результат будет истинным. Только если оба условия ложны, результат будет ложным.

У нас есть выбор пойти домой вечером через парк или по улице. Мы хотим пойти безопасной дорогой без уличных собак и хулиганов. Для этого нам надо проверить, является ли хоть один из путей безопасным и проверяем оба. Если есть безопасный путь - мы пойдем домой пешком, а не на такси.


Оператор || (двойная вертикальная черта) - он также используется для проверки двух условий. Если первое условие истинно, то второе условие не проверяется, и результат сразу становится истинным. Это также называется "кратким замыканием".

Допустим, магазин выдает скидку пенсионерам или студентам. Мы проверяем каждого покупателя, является ли он одним них. Если покупатель пенсионер, то нет смысла проверять, является ли он студентом.








Report Page