Примеры Java - Метка
В Java метка — это идентификатор, используемый для пометки блока кода, и обычно применяется с операторами циклов (например, for, while, do-while) и операторами ветвления (например, if-else, switch).
Синтаксис метки заключается в том, чтобы добавить идентификатор перед блоком кода и завершить двоеточием, например:
labelName:
Чтобы выйти из блока кода, помеченного меткой, можно использовать оператор break или continue, за которым следует метка.
В следующем примере показано, как использовать метку вместе с оператором break для выхода из внешнего цикла:
Файл Main.java
В приведённом выше коде переменная итерации внешнего цикла i изменяется от 0 до 2, а переменная итерации внутреннего цикла j также изменяется от 0 до 2. Когда i равно 1 и j равно 1, выполняетсяbreak outerLoop;оператор, который прерывает внешний цикл. В противном случае выводятся значения i и j для текущей итерации.
Приведённый выше код выдаёт следующий вывод:
i: 0, j: 0 i: 0, j: 1 i: 0, j: 2
В следующем примере показано, как использовать метку вместе с оператором continue для управления циклом:
Пример
В приведённом выше коде переменная итерации внешнего цикла i изменяется от 0 до 2, а переменная итерации внутреннего цикла j также изменяется от 0 до 2. Когда i равно 1 и j равно 1, выполняется операторcontinue outerLoop;, пропускающий текущую итерацию внешнего цикла. В противном случае выводятся значения i и j для текущей итерации.
Приведённый выше код выдаёт следующий вывод:
i: 0, j: 0 i: 0, j: 1 i: 0, j: 2 i: 1, j: 0 i: 2, j: 0 i: 2, j: 1 i: 2, j: 2Другие расширения
Примеры Java