Ключевое отличие - разрыв против продолжения в Java
В программировании иногда требуется повторить оператор или набор операторов несколько раз. Циклы используются для многократного повторения одного и того же набора инструкций. Некоторые примеры циклов - это цикл while, цикл do while и цикл for. В цикле while сначала вычисляется тестовое выражение. Если это правда, инструкции внутри цикла while выполняются. В конце концов, тестовое выражение вычисляется снова. Если это правда, инструкции будут выполнены снова. Когда тестовое выражение становится ложным, цикл завершается. Цикл do while похож на цикл while. Но инструкции выполняются один раз перед проверкой тестового выражения. Цикл for используется, когда количество итераций известно в начале. Сначала происходит инициализация. Затем проверяется тестовое выражение. Если это правда, цикл выполняется. Затем вычисляется выражение обновления. Снова проверяется тестовое выражение. Если это правда, цикл выполняется. Этот процесс повторяется до тех пор, пока тестовое выражение не станет ложным. Иногда требуется пропустить некоторые операторы внутри цикла или немедленно завершить цикл без проверки тестового выражения. Для выполнения этой задачи можно использовать операторы break и continue. Разрыв используется для немедленного завершения цикла и передачи управления программой следующему оператору после цикла. Продолжение используется для пропуска текущей итерации цикла. Это ключевое различие между break и continue в Java. Иногда требуется пропустить некоторые операторы внутри цикла или немедленно завершить цикл без проверки тестового выражения. Для выполнения этой задачи можно использовать операторы break и continue. Разрыв используется для немедленного завершения цикла и передачи управления программой следующему оператору после цикла. Продолжение используется для пропуска текущей итерации цикла. Это ключевое различие между break и continue в Java. Иногда требуется пропустить некоторые операторы внутри цикла или немедленно завершить цикл, не проверяя тестовое выражение. Для выполнения этой задачи можно использовать операторы break и continue. Разрыв используется для немедленного завершения цикла и передачи управления программой следующему оператору после цикла. Продолжение используется для пропуска текущей итерации цикла. Это ключевое различие между break и continue в Java.
СОДЕРЖАНИЕ
1. Обзор и ключевое различие
2. Что такое разрыв в Java
3. Что такое продолжение в Java
4. Сходства между break и continue в Java
5. Сравнение бок о бок - разрыв и продолжение в Java в табличной форме
6. Резюме
Что такое разрыв в Java?
Разрыв используется для немедленного выхода из цикла. Когда есть оператор break, управление передается оператору после цикла. Ключевое слово break используется для обозначения оператора break. Даже если программа выполняет цикл, в случае прерывания выполнение цикла прекращается. Следовательно, если программист хочет остановить выполнение при выполнении определенного условия, он может использовать оператор break.
Рисунок 01: Программа Java с оператором break
Согласно приведенной выше программе цикл for повторяется от 1 до 10. Когда значение i становится равным 6, тестовое выражение становится истинным. Итак, оператор break выполняется, а цикл завершается. Таким образом, значение после 6 не будет печататься. Печатает только значение от 1 до 5.
Что продолжается в Java?
Продолжение используется для пропуска текущей итерации цикла. Ключевое слово continue используется для обозначения оператора continue. Когда выполняется continue, управление программой достигает конца цикла. Затем проверяется тестовое выражение. В цикле for оператор обновления проверяется до оценки тестового выражения.
Рисунок 02: Программа на Java с оператором continue
Согласно приведенной выше программе цикл for повторяется от 1 до 10. Когда i равно 1, остаток от деления на два равен 1. Итак, условие if истинно. Следовательно, выполняется оператор continue, и итерация переходит к следующей. Тогда i получается 2. При делении 2 на 2 остаток равен 0. Условие неверно. Итак, continue не выполняется. Следовательно, будет напечатано значение 2. На следующей итерации i равно 3. При делении на 2 остаток равен 1. Условие истинно. Итак, выполняется continue, и итерация переходит к следующей, и i становится 4. Этот процесс повторяется до тех пор, пока i не станет 10. Если остаток равен единице, итерация переходит к следующей из-за оператора continue. Печатаются только четные числа.
В чем сходство между break и continue в Java?
И break, и continue в Java используются для изменения выполнения цикла
В чем разница между break и continue в Java?
Различать статью в середине перед таблицей
перерыв против продолжения в Java |
|
Разрыв - это структура управления циклом, которая вызывает завершение цикла и передачу управления программой следующему оператору, выполняющему цикл. | Continue - это структура управления циклом, которая заставляет цикл немедленно переходить к следующей итерации цикла. |
Главное предложение | |
Разрыв используется для завершения цикла. | Продолжение используется для пропуска операторов внутри цикла. |
Резюме - break vs continue в Java
В программировании требуется многократно повторять оператор группы операторов. Для этих задач используются петли. Иногда требуется пропустить некоторые операторы внутри цикла или немедленно завершить цикл. Для достижения этой цели можно использовать break и continue. Разрыв используется для немедленного завершения цикла и передачи управления программой следующему оператору после цикла. Продолжение используется для пропуска текущей итерации цикла. В этом разница между break и continue в Java.