Операторы и выражения в Java
НАВИГАЦИЯ ПО СТРАНИЦЕ
Арифметические операторы :
Арифметические операторы используются для выполнения математических операций.
Сложение (+): Оператор сложения используется для суммирования значений. Например, int sum = num1 + num2; создает переменную sum, содержащую сумму num1 и num2.
Вычитание (-): Оператор вычитания вычитает одно значение из другого. Например, int difference = num1 - num2; создает переменную difference, содержащую разницу между num1 и num2.
Умножение (*): Оператор умножения используется для перемножения значений. Например, int product = num1 * num2; создает переменную product, содержащую произведение num1 и num2.
Деление (/): Оператор деления используется для деления одного значения на другое. Важно отметить, что если оба операнда являются целыми числами, результат будет целым числом. Если хотя бы один из операндов – число с плавающей точкой, результат также будет числом с плавающей точкой. Пример: double quotient = (double) num1 / num2; создает переменную quotient, содержащую результат деления num1 на num2.
Операторы сравнения :
Операторы сравнения сравнивают два значения и возвращают результат в виде логического значения (true или false).
Равно (==): Оператор проверяет, равны ли два значения. Например, boolean isEqual = a == b; создает переменную isEqual, содержащую true, если a равно b, и false в противном случае.
Не равно (!=): Оператор проверяет, не равны ли два значения. Например, boolean isNotEqual = a != b; создает переменную isNotEqual, содержащую true, если a не равно b, и false в противном случае.
Больше (>), Меньше (<): Операторы сравнения больше и меньше сравнивают значения и возвращают true, если условие выполняется, и false в противном случае. Например, boolean greaterThan = a > b; создает переменную greaterThan, содержащую true, если a больше b, и false в противном случае.
Логические операторы :
Логические операторы используются для выполнения операций с логическими значениями (true или false).
Логическое И (&&): Оператор "И" возвращает true, если оба операнда являются true. Например, boolean andResult = x && y; создает переменную andResult, содержащую false, если x или y являются false, и true в противном случае.
Логическое ИЛИ (||): Оператор "ИЛИ" возвращает true, если хотя бы один из операндов является true. Например, boolean orResult = x || y; создает переменную orResult, содержащую true, если x или y являются true, и false в противном случае.
Логическое НЕ (!): Оператор "НЕ" инвертирует логическое значение операнда. Например, boolean notResult = !x; создает переменную notResult, содержащую false, если x равно true, и true в противном случае.
Операторы инкремента и декремента:
Операторы инкремента (++) и декремента (—) используются для увеличения или уменьшения значения переменной на 1.
int count = 5;
// Инкремент
count++; // count становится равным 6
// Декремент
count--; // count становится равным 5
Эти операторы и выражения предоставляют основные строительные блоки для построения сложных логических конструкций в программах на Java. Важно помнить о приоритете операторов и их правилах использования при написании кода.