Оператор

Имя оператора

Пример

Описание

=

Оператор присваивания

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

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