Оператор |
Имя оператора |
Пример |
Описание |
= |
Оператор присваивания |
x = y |
Присваивает переменной x значение y |
+, -, *, /, mod |
Арифметические операторы |
x + y x – y x * y x / y x mod y |
Арифметические операторы сложения, вычитания, умножения, деления и остатка от деления. |
+=, -=, *=, /= |
Составные арифметические операторы |
x += y x -= y x *= y x /= y |
Эти операторы используются для упрощения кода. Например, x += y означает x = x + y |
-, ++, --, not |
Унарные операторы |
-x x++ x— not x |
Унарные операторы это операторы инвертирования числа, инкремент, декремент и оператор логического отрицания |
==, !=, >, >=, <, <= |
Операторы сравнения |
x == y x != y x > y x >= y x < y x <= y |
Операторами сравнения являются равенство, неравенство, больше, больше или равно, меньше и меньше или равно. |
and, or |
Условные операторы |
x and y x or y |
Условные операторы обычно применяются в логических конструкциях и на выходе выдают результат типа Boolean. Например x = true y = false x and y x or y В первом случае получим false, так как один из операторов имеет значение false. Во-втором – true, так как одно из значений true. |
instanceof |
Оператор сравнения типа |
x instanceof Integer |
Оператор, который сравнивает тип переменной с заданным. Используется не часто, но бывает необходим. |