Операторы. Условные операторы

Все, что вам может встретиться в исходном коде Java, это пакет, класс, метод, переменная или оператор языка. Оператор языка это то, что можно делать с переменными. В переменных классы и методы хранят свои данные. Метод это подпрограмма, которая принадлежит классу, а класс это конструкция, которая объединяет переменные и методы работы с ними. Пакет же, в свою очередь, группирует классы по роду деятельности.
В Java имеется 44 встроенных оператора. Их можно разбить на 4 класса - арифметические, битовые, операторы сравнения и логические.
Управляющие операторы
- блок {};
- условный оператор if;
- три оператора цикла while, do-while, for;
- оператор варианта switch;
- операторы перехода break, continue и return;
Пример операторов Java:

арифметические + - сложение;
- - вычитание;
* - умножение;
/ - деление;
= - присваивание;
% - модуль;
битовые
& - побитовое И;
| - побитовое ИЛИ;
>>> - сдвиг вправо с заполнением нулями;
<< - сдвиг влево;
>> - сдвиг вправо с распространением знака;
сравнения == - равно (сравнение);
<= - меньше или равно (сравнение);
!= - не равно (сравнение);
логические && - логическое И;
|| - логическое ИЛИ;
++ - приращение и т.д.
Блок
Блок заключает в себе нуль или несколько операторов с целью использовать их как один оператор в тех местах, где по правилам языка можно записать только один оператор. Например, {х = 5; у = ?;}. Можно записать и пустой блок, просто пару фигурных скобок {}.
Блоки операторов часто используются для ограничения области действия переменных и просто для улучшения читаемости текста программы.
Условные операторы
if-else
Раздел else необязателен.
В обобщенной форме этот оператор записывается следующим образом:
if (логическое выражение) оператор1; [ else оператор2;]
Раздел else необязателен. На месте любого из операторов может стоять составной оператор, заключенный в фигурные скобки. Логическое выражение — это любое выражение, возвращающее значение типа boolean.
Например:
int a = bесли b=c, то a = 8. То же самое можно выразить при помощи оператора if :
if (b < c) {
a = 5;
}
else {
a = 8;
}