if (a <= n || a == n)
else if (a >=n & a <=n)
В чем отличие между || и & ?
Dion
17 уровень
Задача решена НО, объясните пожалуйста в чем отличие!
Решен
Комментарии (6)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Алексей
11 июля 2019, 22:15полезный
|| - "или",
&& - "и"
+1
Dion
11 июля 2019, 22:59
Спасибо за ответ.
но почему я не могу использовать &&-"и" в if (a <= n || a == n) .?
0
Алексей
12 июля 2019, 00:20
Вроде бы как можно использовать && вместо || в выражении if (a <= n || a == n). Если я правильно понял.
Другое дело имеет ли это смысл?
<= уже означает "меньше либо равно".
0
Dion
12 июля 2019, 00:29
ну вот например в моем случае - if (a <= 4 || a == 15)
валидацию не проходило со знаком &&..
хотя я думал, что здесь можно выбрать "и - &&" вместо "или - ||"
0
Сергей
12 июля 2019, 03:46решение
просто у тебя всегда будет false в этом выражении, так как a не может быть одновременно равно 15 и быть <=4
+2
Dion
12 июля 2019, 03:58
понял , спасибо
0