1. Функция и разница
Цель разрыва состоит в том, чтобы вырваться из текущего блока цикла (для, пока, делай, пока) или программный блок (переключатель). Функция в блоке петли состоит в том, чтобы выпрыгнуть из корпуса петли в настоящее время циркулирующего. Роль в блоке программы заключается в сравнении прерывания и следующего условия случая.
Продолжение используется для завершения выполнения последующих операторов в корпусе петли и вернуться к началу блока программы цикла, чтобы выполнить следующий цикл, а не немедленно корпус.
2. Другое использование
Перерыв и продолжение может использоваться с тегами операторов.
Это все очень просто. Вот полный пример, и вы поймете:
/*** Создано Intellij Idea. * Пользователь: Leizhimin * Дата: 2007-11-29 * Время: 15:47:20 */ public Class Test {public static void main (string args []) {test test = new Test (); test.testbreak1 (); test.testcontinue1 (); test.testbreak2 (); test.testcontinue2 (); } / *** Тест Продолжение* Продолжение используется для завершения этого цикла* / public void testContinue1 () {System.out.println ("----------------------------"); for (int i = 1; i <= 5; i ++) {if (i == 3) продолжить; System.out.println ("i =" + i); }} / *** Разрыв используется для завершения всего корпуса цикла* / public void testbreak1 () {System.out.println ("-------------------------------------"); for (int i = 1; i <= 5; i ++) {if (i == 3) break; System.out.println ("i =" + i); }} /*** Затверждения о тестовом разрыве с метками* Тег можно записать только перед корпусом цикла. Кстати, изучите определение и использование тегов операторов в Java*/ public void testbreak2 () {System.out.println ("------------------------------"); int i = 1; int k = 4; lable1: for (; i <= 5; i ++, k--) {if (k == 0) сломать lable1; System.out.println ("i =" + i + "; k =" + k); }} public void testContinue2 () {System.out.println ("---------------------"); lable1: for (int i = 1; i <10; i ++) {lable2: System.out.println ("i ="+i); for (int j = 0; j <10; j ++) {if (j == 9) продолжить lable1; }}}} Результаты работы:
-------- 测试 Break1 ------- i = 1 i = 2 -------- 测试 Продолжить ------- I = 1 i = 2 i = 4 i = 5 -------- Break2 ------- I = 1; k = 4 i = 2; k = 3 i = 3; k = 2 i = 4; k = 1 -------- 测试 Продолжить 2 ------- i = 1 i = 2 i = 3 i = 4 i = 5 i = 6 i = 7 i = 8 i = 9 Процесс завершен с кодом выхода 0
Выше приведено краткое изложение использования перерыва и продолжения ключевых слов в Java, принесенных вам редактором. Я надеюсь, что все будут поддерживать wulin.com ~