|
Оператор |
Имя оператора |
Пример |
Описание |
|
= |
Оператор присваивания |
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 |
Оператор, который сравнивает тип
переменной с заданным. Используется не часто, но
бывает необходим. |