Операторы JAVA

Слайд 2

ОПЕРАЦИИ Арифметические +, -, *, /, %, ++, -- Битовые ~,

ОПЕРАЦИИ

Арифметические +, -, *, /, %, ++, --
Битовые ~, &, |,

^, <<, >>, >>>
Логические !, &&, ||
Сравнения <, <=, >, >=, ==, !=
Условный оператор condition ? ifTrue : ifFalse
Присваивания =, +=, -=, /=, *=, %=, ~=, &=, |=, ^=, <<=, >>=, >>>=
Вызов метода method()
Обращение к полю object.field
Создание объекта new MyClass()
Приведение типа (type)
Ссылка на метод object::method
Lambda-выражение (a, b) -> { … }
Слайд 3

ПРИОРИТЕТ И АССОЦИАТИВНОСТЬ

ПРИОРИТЕТ И АССОЦИАТИВНОСТЬ

Слайд 4

ИНКРЕМЕНТ И ДЕКРЕМЕНТ Инкремент (++) увеличивает значение переменной на 1. Декремент

ИНКРЕМЕНТ И ДЕКРЕМЕНТ

Инкремент (++) увеличивает значение переменной на 1.
Декремент (--) уменьшает

значение переменной на 1.
Инфиксная форма возвращает значение переменной после операции.
Постфиксная форма возвращает значение переменной до операции.

int a = 5; int b = a++; // b == 5, a == 6 int c = ++a; // c == 7, a == 7 int d = c--; // d == 7, c == 6 int e = --c; // e == 5, c == 5

Слайд 5

ДВОИЧНОЕ ПРЕДСТАВЛЕНИЕ ЧИСЕЛ

ДВОИЧНОЕ ПРЕДСТАВЛЕНИЕ ЧИСЕЛ

Слайд 6

БИТОВЫЕ ОПЕРАЦИИ

БИТОВЫЕ ОПЕРАЦИИ