Операторы

Управляющие операторы

if () {
    ...
} else if () {
    ...
} else {
    ...
}
switch (i) {

    case 1:
        ...
        break
    case 2:
        ...
        break
    default:
        ...
}

Операторы цикла

for (int i = 1; i<100; i++) {

    if() {
        break
    } else if {
        continue
    } else {

    }
}
for (String record : records){
    ...
}
int i =0
while (i<100){
    i++;
    ...
}
do {
    i++
} while(i<100)

Операторы перехода

break, continue, return

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

+, -, *, /, %, ++, --, +=, -=, *=, /=, %=

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

>, <, ==, !=, >=, <=

Логические операторы

Оператор Описание
& логическое И

логическое ИЛИ
^ логическое исключающее ИЛИ
|| сокращенное ИЛИ
&& сокращенное И
! логическое унарное НЕ
&= И с присваиванием
|= ИЛИ с присваиванием
^= исключающее ИЛИ с присваиванием
== равно
!= не равно
?: троичный условный оператор

Побитовые операторы

Оператор Описание
~ побитовый унарный оператор НЕ
& побитовый И

побитовый ИЛИ
^ побитовый исключающее ИЛИ
>> сдвиг вправо
>>>
сдвиг вправо с заполнением нулями
<< сдвиг влево
&= побитовый И с присваиванием
|= побитовый ИЛИ с присваиванием
^= побитовый исключающее ИЛИ с присваиванием
>>= сдвиг вправо с присваиванием
>>>= сдвиг вправо с заполнением нулями с присваиванием
<<= сдвиг влево