Оператор break: особенности и применение
Оператор break в программировании используется для выхода из цикла (for, while, do-while) или switch. Если внутри цикла или switch встречается это ключевое слово, то выполнение кода в цикле или switch прекращается и управление передается на следующую строку кода после цикла или switch.
Пример использования оператора break в цикле for:
for (int i = 1; i <= 10; i++) {
if (i == 5) {
break;
}
System.out.println(i);
}
// Выводит: 1 2 3 4
В данном примере, когда значение i равно 5, оператор break выходит из цикла, и дальнейший код не выполняется. В результате выводится только 4 значения: 1, 2, 3 и 4.
Пример использования оператора break в цикле while:
int count = 0;
while (count < 10) {
if (count == 5) {
break;
}
System.out.println(count);
count++;
}
// Выводит: 0 1 2 3 4
В данном примере, когда значение count равно 5, оператор break выходит из цикла while, и дальнейший код не выполняется. В результате выводится только 5 значений: 0, 1, 2, 3 и 4.
Пример использования оператора break в конструкции switch:
int dayOfWeek = 5;
switch (dayOfWeek) {
case 1:
System.out.println("Понедельник");
break;
case 2:
System.out.println("Вторник");
break;
case 3:
System.out.println("Среда");
break;
case 4:
System.out.println("Четверг");
break;
case 5:
System.out.println("Пятница");
break;
default:
System.out.println("Выходной день");
}
// Выводит: Пятница
В данном примере, переменная dayOfWeek равна 5, поэтому выполнится блок кода, соответствующий этому значению в конструкции switch. Это блок case 5: и в нем выводится на экран строка "Пятница". В результате выполнения программы будет выведена только одна строка в консоль: "Пятница".