Краткая теория о циклах
              
              
              
                Основные моменты использования циклов.
              
            
              while (condition) {
код
}
            
            код
}
                Цикл «while»
              
              
              
                Код из тела цикла выполняется, пока условие condition истинно.
              
            
              do {
тело цикла
} while (condition);
            
            тело цикла
} while (condition);
                Цикл «do…while»
              
              
              
                Проверку условия можно разместить под телом цикла, используя специальный синтаксис do..while
              
            
              for (; i < 3; i++) { 
тело цикла
}
            
            тело цикла
}
                Цикл «for»
              
              
              
                Более сложный, но при этом самый распространённый цикл с счетчиком итераций— цикл for.
              
            
              break
            
            
            
                Прерывание цикла: «break»
              
              
              
                Обычно цикл завершается при вычислении условия в  false . Но мы можем выйти из цикла в любой момент с помощью специальной директивы  break .
              
            
              continue
            
            
            
                Переход к следующей итерации: continue
              
              
              
                Директива  continue   – «облегчённая версия» break. При её выполнении цикл не прерывается, а переходит к следующей итерации (если условие все ещё равно true).
              
            
              name:
            
            
            
                Выход из основного и вложенного цикла, метки для break/continue
              
              
              
                Бывает, нужно выйти одновременно из нескольких уровней цикла сразу.