Записки программиста Программирование и не только

7Сен/120

[Java] Шпаргалка 2. Операторы

  • Арифметические операторы
  • Целочисленные битовые операторы
  • Булевы логические операторы
  • Операторы отношений
  • Тернарный оператор if-then-else
  • Приоритет операций


Арифметические операторы

+ Сложение += Сложение с присваиванием
- Вычитание (унарный минус) -= Вычитание с присваиванием
* Умножение *= Умножение с присваиванием
/ Деление /= Деление с присваиванием
% Деление по модулю %= Деление по модулю с присваиванием
++ Инкремент -- Декремент

Целочисленные битовые операторы

~ NOT & AND
&= AND с присваиванием | OR
|= OR с присваиванием ^ XOR
^= XOR с присваиванием >> Сдвиг влево
>>= Сдвиг влево с присваиванием << Сдвиг вправо
<<= Сдвиг вправо с присваиванием >>> Сдвиг влево с заполнение нулями
>>>= Сдвиг влево с заполнение нулями с присваиванием

Булевы логические операторы

& AND &= AND с присваиванием
| OR |= OR с присваиванием
^ XOR ^= XOR с присваиванием
! NOT && AND для логических выражений
|| OR для логических выражений == Равно
!= Не равно

Операторы отношений

== Равно != Не равно
> Больше < Меньше
>= Больше или равно <= Меньше или равно

Тернарный оператор if-then-else

<условие> ? <то> : <иначе>;

Приоритет операций
1. ( ) [ ] .
2. ~ !
3. * / %
4. + -
5. >> >>> << 6. > >= < <= 7. == != 8. & 9. ^ 10. | 11. && 12. || 13. ?: 14. = op=

Комментарии (0) Пинги (0)

Пока нет комментариев.


Leave a comment

Нет обратных ссылок на эту запись.