Можна так робити. if знаходиться не всередині циклу…
Команда break дозволяє вам завершити і вийти з циклу (тобто do, for і while) або switch command з будь-якої точки, крім логічного end . Ви можете помістити команду break тільки в тіло команди циклу або в тіло команди switch. Ключове слово break має бути написане малими літерами і не може бути скорочено.
Перший оператор break перериває виконання циклу for, тому що знаходиться в цьому циклі, другий оператор break перериває виконання циклу while. Цикл for вкладений у цикл while, і доки виконаний внутрішній цикл по перебору літер у заголовку, зовнішній цикл не перейде до наступної ітерації.
Швидка відповідь Оператор break забезпечує негайний вихід із циклу або оператора switch, припиняючи подальше виконання будь-яких операцій усередині них. Оператор continue, на відміну від break, дозволяє пропустити частину поточної ітерації циклу, що залишилася, і негайно перейти до наступної ітерації..
Break – це оператор управління циклом, поряд із continue та pass. Break можна використовуватиме виходу з циклів for і while. Break виходить тільки з внутрішнього циклу у вкладеному циклі. Break не можна використовувати для виходу з оператора if, якщо оператор if не знаходиться всередині циклу .
Команда break позначає перервати виконання циклу, і йти далі виконувати ті команди, які йдуть після циклу. Т. е. якщо ви в певний момент вирішили, що більше вам циклитися не треба, і цикл вже відпрацював все, що треба, і вам потрібно переходити до того, що написано після циклу, пишіть break.
Оператор break завершує виконання найближчого зовнішнього оператора do, for, switch або while, в якому він знаходиться. Керування передається оператору, який розташований після завершеного оператора.
Оператор циклу for використовується, коли відомо, скільки разів необхідно виконати оператор чи послідовність операторів. У зв'язку з цим цикл for називають точним циклом.
Stack Overflow російською
java – Переривання циклу for за допомогою break це плоxo? – Stack Overflow російською
figym.kz
C++: Оператори break та continue | Курси
Ravesli
Оператори break і continue у Python / Ravesli
book.mql4.com
Оператор break – Оператори – Підручник з MQL4 – Підручник з MQL4
CodeChick
Інструкції break і continue в Python – CodeChick