В Java операторы (statements) — это команды, которые выполняются программой. Они образуют основные строительные блоки программ.
Какие существуют виды операторов (statement) в Java?
В Java операторы (statements) — это команды, которые выполняются программой. Они образуют основные строительные блоки программ.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
В Java операторы (statements) — это команды, которые выполняются программой. Они образуют основные строительные блоки программ.
Виды операторов:
-
Операторы выражений (Expression Statements): Состоят из выражения, за которым следует точка с запятой (;). Выражение вычисляется, а результат отбрасывается, если только это не присваивание, вызов метода или операторы
++/--. -
Операторы объявления (Declaration Statements): Используются для объявления переменных, классов или методов.
-
Операторы управления потоком (Control-Flow Statements): Определяют порядок выполнения других операторов. Включают:
-
Операторы выбора (Selection Statements):
if-thenif-then-elseswitch
-
Операторы цикла (Looping Statements):
forwhiledo-whilefor-each(улучшенный for)
-
Операторы перехода (Jump Statements): Изменяют нормальный порядок выполнения.
breakcontinuereturn
-
-
Блочные операторы (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);
}