Операторы

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

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

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

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

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

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

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

Оператор

Описание

&

логическое И


логическое ИЛИ

^

логическое исключающее ИЛИ

||

сокращенное ИЛИ

&&

сокращенное И

!

логическое унарное НЕ

&=

И с присваиванием

|=

ИЛИ с присваиванием

^=

исключающее ИЛИ с присваиванием

==

равно

!=

не равно

?:

троичный условный оператор

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

Оператор

Описание

~

побитовый унарный оператор НЕ

&

побитовый И


побитовый ИЛИ

^

побитовый исключающее ИЛИ

>>

сдвиг вправо

>>>

сдвиг вправо с заполнением нулями

<<

сдвиг влево

&=

побитовый И с присваиванием

|=

побитовый ИЛИ с присваиванием

^=

побитовый исключающее ИЛИ с присваиванием

>>=

сдвиг вправо с присваиванием

>>>=

сдвиг вправо с заполнением нулями с присваиванием

<<=

сдвиг влево