Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
88 / 86 / 55
Регистрация: 14.11.2015
Сообщений: 1,095
1

Логические операторы и операции

24.01.2017, 11:21. Показов 1782. Ответов 1
Метки нет (Все метки)

Есть следующий вопрос "Какие логические операции и операторы вы знаете?". Как бы вы на него отвечали?

Про операторы я бы ответил, что это все операторы, которые в качестве операндов принимают значения типа boolean и результатирующее выражение получается тоже типа boolean. К таким относят !, &, &&, |, || и ^.

А что значит логические операции? В википедии следующее определение:
"Логическая операция — в программировании операция над выражениями логического (булевского) типа, соответствующая некоторой операции над высказываниями в алгебре логики."

Мне непонятно, что значит "над выражениями логического типа". Операция отличается от оператора тем, что в операции несколько операторов используется(т.е связка нескольких логические выражений)?

На одном сайте я читал, что логические операции это !, &&, ||. На другом написанно что это >, <, <=, >=, ==, !=.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.01.2017, 11:21
Ответы с готовыми решениями:

Переменные String и логические операторы
В книге Брюса Эккеля &quot;Философия Java&quot; есть следующее задание: Напишите метод, который получает 2...

Логические операции в выражении
Наткнулся на такой код. Поясните, пожалуйста, как логические операции здесь оперируют...

Логические операторы
Я так понимаю, логические операторы это только &amp;, | и ! &amp;&amp; и || уже не являются логическими, а...

Буллевые логические операторы
Объясните, как тип boolean определяет &quot;Правда&quot; или &quot;Ложь&quot; в данном коде. Спасибо. //Демонстрация...

1
143 / 115 / 61
Регистрация: 13.01.2016
Сообщений: 305
24.01.2017, 11:32 2
Лучший ответ Сообщение было отмечено Artmal как решение

Решение

Artmal, "==" "!=" тоже логические операции и операторы - сравнения. При этом "|" и "||", а также "&", "&&" - 4 оператора, но две логических операции, ИЛИ и И. Разница операторов такая:
Java
1
2
3
4
5
6
7
8
//okay
        boolean a = true;
        Boolean b = null;
        boolean c = a == true || b;
        //null pointer exception
        boolean d = true;
        Boolean e = null;
        boolean f = d == true | e;
Также есть логические операции, которые выражаются несколькими логическими операторами, к примеру, импликация, стрелка Пирса, штрих Шэффера.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.01.2017, 11:32

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

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

Логические операции над Integer
Здравствуйте, есть Integer переменная Integer a = 1001; Как проделать над ней логические...

Бинарные числа и логические операции
Приветы как решить с помощью short У вас есть два 16 битных регистра R1 и R2, для представления...

Записать логические выражения, используя условные операторы, операции отношений и логические операции
Записать логические выражения, используя условные операторы, операции отношений и логические...

Записать логические выражения, используя условные операторы, операции отношений и логические операции

Записать логические выражения, используя условные операторы, операции отношений и логические операции.
Нужно: Текст программы (включая подробные комментарии) Блок-схему алгоритма ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.