Java Операторы
Java Операторы
Операторы используются для выполнения операций над переменными и значениями.
В приведенном ниже примере мы используем оператор + для сложения двух значений:
Хотя оператор + часто используется для сложения двух значений, как в приведенном выше примере, его также можно использовать для сложения переменной и значения или переменной и ещё одной переменной:
Пример
int sum1 = 100 + 50; // 150 (100 + 50)
int sum2 = sum1 + 250; // 400 (150 + 250)
int sum3 = sum2 + sum2; // 800 (400 + 400)
Попробуйте сами »
Java делит операторы на следующие группы:
- Арифметические операторы
- Операторы присваивания
- Операторы сравнения
- Логические операторы
- Побитовые операторы
Арифметические операторы
Арифметические операторы используются для выполнения общих математических операций.
| Оператор | Имя | Описание | Пример | Попробуй это |
|---|---|---|---|---|
| + | Сложение | Складывает вместе два значения | x + y | Попробуй это » |
| - | Вычитание | Вычитает одно значение из другого | x - y | Попробуй это » |
| * | Умножение | Умножает два значения | x * y | Попробуй это » |
| / | Деление | Делит одно значение на другое | x / y | Попробуй это » |
| % | Модуль | Возвращает остаток от деления | x % y | Попробуй это » |
| ++ | Инкремент | Увеличивает значение переменной на 1 | ++x | Попробуй это » |
| -- | Декремент | Уменьшает значение переменной на 1 | --x | Попробуй это » |
Java Операторы присваивания
Операторы присваивания используются для присвоения значений переменным.
В приведенном ниже примере мы используем оператор присваивания (=), чтобы присвоить значение 10 для переменной, именуемой x:
Оператор дополнительного присваивания (+=) добавляет значение к переменной:
Список всех операторов присваивания:
| Оператор | Пример | Такой же как | Попробуй это |
|---|---|---|---|
| = | x = 5 | x = 5 | Попробуй это » |
| += | x += 3 | x = x + 3 | Попробуй это » |
| -= | x -= 3 | x = x - 3 | Попробуй это » |
| *= | x *= 3 | x = x * 3 | Попробуй это » |
| /= | x /= 3 | x = x / 3 | Попробуй это » |
| %= | x %= 3 | x = x % 3 | Попробуй это » |
| &= | x &= 3 | x = x & 3 | Попробуй это » |
| |= | x |= 3 | x = x | 3 | Попробуй это » |
| ^= | x ^= 3 | x = x ^ 3 | Попробуй это » |
| >>= | x >>= 3 | x = x >> 3 | Попробуй это » |
| <<= | x <<= 3 | x = x << 3 | Попробуй это » |
Java Операторы сравнения
Операторы сравнения используются для сравнения двух значений:
| Оператор | Название | Пример | Попробуй это |
|---|---|---|---|
| == | Равно | x == y | Попробуй это » |
| != | Не равно | x != y | Попробуй это » |
| > | Больше чем | x > y | Попробуй это » |
| < | Меньше чем | x < y | Попробуй это » |
| >= | Больше чем или равно | x >= y | Попробуй это » |
| <= | Меньше чем или равно | x <= y | Попробуй это » |
Java Логические операторы
Логические операторы используются для определения логики между переменными или значениями:
| Оператор | Название | Описание | Пример | Попробуй это |
|---|---|---|---|---|
| && | Логичное and (и) | Возвращает true, если оба утверждения верны | x < 5 && x < 10 | Попробуй это » |
| || | Логичное or (или) | Возвращает true, если хотя бы одно из утверждений верно | x < 5 || x < 4 | Попробуй это » |
| ! | Логичное not (не) | Обратный результат, возвращает false, если результат верный | !(x < 5 && x < 10) | Попробуй это » |

