Массивы
Массивы — это объекты, хранящие фиксированное количество значений одного типа.
• Синтаксис: тип[] имя = new тип[размер];
или инициализация сразу значениями: int[] arr = {1, 2, 3};.
• Многомерные массивы: Реализованы как массивы массивов: int[][] matrix = new int;.
Операторы
Java предоставляет богатый набор операторов для манипуляции данными:
• Арифметические: +, -, *, /, %
(остаток от деления), ++
(инкремент), --
(декремент).
• Реляционные (сравнения): ==, !=, >, <, >=, <=. Возвращают true
или false.
• Логические: &
(AND), |
(OR), ^
(XOR), !
(NOT), а также короткозамкнутые &&
и ||.
• Присваивания: =, +=, -=, *=, /=
и т.д..
• Условный (тернарный) оператор: условие ? выражение1 : выражение2.
Управляющие конструкции
Для управления потоком выполнения программы используются:
1. Условные операторы:
◦ if, if-else, if-else-if.
◦ switch: Классическая конструкция case. В современных версиях Java switch
эволюционировал и поддерживает синтаксис со стрелкой ->
(Switch Expressions), который не требует break
и может возвращать значение.
2. Циклы:
◦ for: Стандартный цикл со счетчиком.
◦ while: Цикл с предусловием.
◦ do-while: Цикл с постусловием.
◦ for-each: Упрощенный цикл для перебора массивов и коллекций: for (Type var : collection) { ... }.
3. Операторы перехода: break, continue, return.

