+ 2
Всех приветствую. Дамы и господа объясните мне новичку в чем разница укороченных логических операций. &/&&; | / ||
Не вижу смысла укорачивать логические операции🤔
10 odpowiedzi
+ 4
Азизов И. A. выше Ipang привёл хорошее объяснение.
Я не знаком с явой, но думаю тебе стоит погуглить, что такое "побитовые операторы", "побитовое сравнение" и "как перевести число в биты". Это приблизит тебя к пониманию.
+ 3
| - Побитовое ИЛИ
& - Побитовое И
* Побитовые операторы работают с битами чисел.
|| - Логическое ИЛИ
&& - Логическое И
* Логические операторы работают с логическими выражениями. В отличие от C / C ++, Java не обрабатывает числа как логические выражения, мы можем оценить 1 && 1 как логическое выражение в C / C ++, но в Java это неприемлемо.
Перевод Google.
(EDIT)
https://code.sololearn.com/cYyiD4PQg5Vn/?ref=app
+ 3
Мне бы пример простой и рассказать подробней а то моя голова отказывается понимать 🤦
+ 2
Привет, тоже изучаю джаву, прочитав данный вопрос ушел в супор. Теперь тоже тоже интересует это. Надеюсь знатоки помогут
+ 2
Привет! Продублируйте свой вопрос на английском. Так больше шансов, что ответят.
+ 2
&& - и, || - или
+ 1
Дело в том что я щас читаю книгу Герберта Шилдта ; Полное руководство Java; 6 издание. И я вроде читаю но понять не могу. Объясните пожалуйста нормальным языком что бы в голове осталось))
+ 1
Азизов И. A. на практике (в сишарпе) я всегда использую логические операторы - && и ||.
Побитовое сравнение не встречалось ни разу.
0
Rostislav Khalilov, я про & и |