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
+, -, *, /, %, ++, --, +=, -=, *=, /=, %=
>, <, ==, !=, >=, <=
Оператор |
Описание |
---|---|
& |
логическое И |
логическое ИЛИ |
|
^ |
логическое исключающее ИЛИ |
|| |
сокращенное ИЛИ |
&& |
сокращенное И |
! |
логическое унарное НЕ |
&= |
И с присваиванием |
|= |
ИЛИ с присваиванием |
^= |
исключающее ИЛИ с присваиванием |
== |
равно |
!= |
не равно |
?: |
троичный условный оператор |
Оператор |
Описание |
---|---|
~ |
побитовый унарный оператор НЕ |
& |
побитовый И |
побитовый ИЛИ |
|
^ |
побитовый исключающее ИЛИ |
>> |
сдвиг вправо |
>>>
|
сдвиг вправо с заполнением нулями |
<< |
сдвиг влево |
&= |
побитовый И с присваиванием |
|= |
побитовый ИЛИ с присваиванием |
^= |
побитовый исключающее ИЛИ с присваиванием |
>>= |
сдвиг вправо с присваиванием |
>>>= |
сдвиг вправо с заполнением нулями с присваиванием |
<<= |
сдвиг влево |