У заяве перапынак звычайна выкарыстоўваецца ў двух наступных выпадках:
а) Выкарыстоўвайце заяву перапынку, каб выйсці з цыклу імгненна. Кожны раз, калі аператар перапынку сустракаюцца ўнутры цыклу, кантроль непасрэдна выходзіць з цыкла і цыкл завяршаецца становіцца для астатніх ітэрацый. Ён выкарыстоўваецца разам з, калі заяву, калі выкарыстоўваецца ўнутры цыклу, так што цыкл атрымлівае спыняецца для пэўнага стану.
Важна адзначыць, што, калі аператар залому выкарыстоўваецца ўнутры ўкладзенага цыклу, то толькі ўнутраны цыкл атрымлівае спыняецца.
б) Ён таксама выкарыстоўваецца ў кажух перамыкача кіравання. Як правіла, ва ўсіх выпадках у выпадку пераключэння ідуць заявы перапынак, так што кожны раз, калі кіруючая праграма пераходзіць да справы, ён не выконвае наступныя выпадкі (глядзіце прыклад ніжэй). Як толькі разрыў сустракаецца ў выпадку ўключэння блока кіравання выходзіць з выключальніка-кажуха.
Сінтаксіс заявы злому:
«Перапынак» слова варта коска
перапынак;
Прыклад - Выкарыстанне перапынку ў цыкле у той час
У прыведзеным ніжэй прыкладзе, мы маем цыкл , пакуль працуе ад аб да 100 , але так як у нас ёсць заява разрыву , якое адбываецца толькі тады , калі значэнне цыкла дасягае 2, цыкл атрымлівае спыняецца і кіраванне пераходзіць у рукі наступнага аператара ў праграме пасля цыкла цела.
грамадскі клас BreakExample1 {дзяржаўны статычны сіла асноўны (String Арг []) { INT Num = 0; у той час як (лік <= 100) { System.out.println ( "Значэнне зменнай:" + Num); калі (лік == 2) { перапынак; } Num ++; } System.out.println ( "З-пад час цыклу"); } }
выхад:
Значэнне зменнай: 0 Значэнне зменнай: 1 Значэнне зменнай: 2 З-завесы ў той час
Прыклад - Выкарыстанне перапынку ў цыкле
Тое ж самае вы можаце ўбачыць тут. Як толькі var
значэнне хіты 99, то цыкл атрымлівае спыняецца.
грамадскі клас BreakExample2 {дзяржаўны статычны сіла асноўны (String Арг []) { ИНТ вар; для (вар = 100; вар> = 10; вар -) { System.out.println ( "пераменная:" + вар); калі (вар == 99) { перапынак; } } System.out.println ( "З-за пятлю");} }
выхад:
вар: 100 вар: 99 З-за пятлю
Прыклад - Выкарыстанне заявы разрыву ў выпадку выключальніка
грамадскі клас BreakExample3 {дзяржаўны статычны сіла асноўны (String Арг []) { INT Num = 2; Перамыкач (NUM) { Выпадак 1:System.out.println ( "Выпадак 1");перапынак; Выпадак 2:System.out.println ( "Выпадак 2");перапынак; Выпадак 3:System.out.println ( "Выпадак 3");перапынак; па змаўчанні:System.out.println ( "Па змаўчанні"); }} }
выхад:
выпадак 2
У гэтым прыкладзе мы маем заяву перапынак пасля кожнага блока Case, гэта адбываецца таму, што калі мы не будзем мець яго, то наступны выпадак блок будзе таксама выконваць. Выхадны сігнал той жа праграмы без перапынку будзе Case 2 Case 3 Default
Па Case 2 Case 3 Default
.
Пакінуць каментар