Оператор 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: и в нем выводится на экран строка "Пятница". В результате выполнения программы будет выведена только одна строка в консоль: "Пятница".

Похожие вопросы на: "оператор break "

Запчасти для автомобилей всех марок на All Make
Калькулятор C: легкость и удобство в решении сложных примеров
Markup: основы и принципы верстки веб-страниц
Скачать MongoDB
CWMP: стандарт управления устройствами в сети
<h1>Google App Sheet: простой способ работы с данными онлайн
RGBA to HEX Converter
<Lower SQL - простой и эффективный способ упростить запросы и сократить время выполнения
Python Time Now
<Switch> си: основные принципы и примеры использования