Объектно-ориентированное программирование на Java. Платформа Java SE. Тимур Машнин

Чтение книги онлайн.

Читать онлайн книгу Объектно-ориентированное программирование на Java. Платформа Java SE - Тимур Машнин страница 5

Объектно-ориентированное программирование на Java. Платформа Java SE - Тимур Машнин

Скачать книгу

образом, мы получим простой компьютер.

      В общем и целом, программа является не чем иным, как записанным вычислением.

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

      И компьютер будет интерпретировать эту программу и выполнять вычисление каждый раз, когда это потребуется.

      Таким образом, мы прошли путь от значения и выражения до программы.

      Основные операторы

      Калькулятор, которые мы рассматривали, работал с числами.

      Мы использовали числа и операции с числами для получения чисел.

      Теперь, что делать, если вы хотите сравнить два числа?

      Если мы хотим проверить, например, 5 меньше 6 или нет.

      Ответ может быть положительным или отрицательным, – да или нет.

      Это будет утверждение истинное или ложное.

      В этом случае true и false также являются значениями, но они не являются числовыми значениями.

      Их называют булевыми значениями в честь математика Джорджа Була.

      Существует шесть операций сравнения – меньше чем, больше чем, меньше или равно, больше или равно.

      И наконец, мы должны проверить, являются ли два значения равными или разными.

      Результатом проверки будет булево значение true или false.

      Булевы значения представляют собой тип данных с двумя значениями true и false.

      Мы могли бы назвать их да или нет, или один и ноль, но мы будем называть их true и false, как это делает Java.

      И так же, как у нас были арифметические операции, теперь мы имеем несколько булевых операций.

      Давайте посмотрим на некоторые из них.

      Отрицание, которое также называется «нет» и представлено восклицательным знаком.

      Эта операция принимает одно логическое значение, один аргумент, и возвращает другое логическое значение.

      Конъюнкция – это еще одна операция, также называемая «и», и она представлена двумя амперсандами.

      Эта операция принимает два значения, два аргумента.

      И еще одна операция – дизъюнкция, также называемая «или», и она представлена двумя вертикальными полосами.

      Эта операция также принимает два аргумента.

      Операция отрицания принимает одно логическое значение и возвращает также логическое значение, а именно другое.

      Таким образом, отрицание true, это false и наоборот.

      Операция «и» принимает два boolean значения в качестве аргумента и возвращает boolean значение.

      И результат true, если оба аргумента true, и false в противном случае.

      Операция или также принимает два аргумента, два булевых значения и возвращает булево значение.

      Теперь результат true, если какой-либо аргумент true, и false, если оба аргумента являются false.

      Мы

Скачать книгу