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) | Попробуй это » |