Какие существуют виды операторов (statement) в Java?

В Java операторы (statements) — это команды, которые выполняются программой. Они образуют основные строительные блоки программ.

Короткий ответ

Что ответить на собеседовании

В Java операторы (statements) — это команды, которые выполняются программой. Они образуют основные строительные блоки программ.

Подробный разбор

Ответ с пояснениями

В Java операторы (statements) — это команды, которые выполняются программой. Они образуют основные строительные блоки программ.

Виды операторов:

  • Операторы выражений (Expression Statements): Состоят из выражения, за которым следует точка с запятой (;). Выражение вычисляется, а результат отбрасывается, если только это не присваивание, вызов метода или операторы ++/--.

  • Операторы объявления (Declaration Statements): Используются для объявления переменных, классов или методов.

  • Операторы управления потоком (Control-Flow Statements): Определяют порядок выполнения других операторов. Включают:

    • Операторы выбора (Selection Statements):

      • if-then
      • if-then-else
      • switch
    • Операторы цикла (Looping Statements):

      • for
      • while
      • do-while
      • for-each (улучшенный for)
    • Операторы перехода (Jump Statements): Изменяют нормальный порядок выполнения.

      • break
      • continue
      • return
  • Блочные операторы (Block Statements): Группа из нуля или более операторов, заключенных в фигурные скобки {}. Блочные операторы образуют область видимости.

Примеры:

// Оператор выражения
int x = 10;

// Оператор объявления
String name;
class MyClass {}

// Оператор управления потоком - if
if (x > 5) {
    System.out.println("x больше 5");
}

// Оператор управления потоком - for
for (int i = 0; i < 3; i++) {
    System.out.println(i);
}

// Оператор управления потоком - break
while (true) {
    if (x == 10) {
        break; // Выход из цикла
    }
    x++;
}

// Блочный оператор
{
    int y = 20; // Переменная y видна только здесь
    System.out.println(y);
}

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее