Programavimo metu kartais reikalaujama kelis kartus pakartoti teiginį ar teiginių rinkinį. Kilpos yra naudojamos keletą kartų pakartoti tą patį nurodymų rinkinį. Kai kurie kilpų pavyzdžiai yra kilpa, o kilpa ir kilpa. Tuo tarpu kilpoje pirmiausia įvertinama bandomoji išraiška. Jei tai tiesa, pareiškimai, esantys ciklo viduje, vykdomi. Pabaigoje bandomoji išraiška dar kartą įvertinama. Jei tai tiesa, teiginiai vėl vykdomi. Kai testo išraiška tampa klaidinga, kilpa baigiasi. „Daryk kilpa“ yra panaši į „kilpą“. Bet teiginiai vykdomi vieną kartą prieš tikrinant testinę išraišką. „For“ kilpa naudojama, kai pradžioje žinomas pakartojimų skaičius. Iniciacija įvyksta pirmiausia. Tada tikrinama testo išraiška. Jei tai tiesa, kilpa vykdoma. Tada įvertinama atnaujinimo išraiška. Vėlgi patikrinama testo išraiška. Jei tai tiesa, kilpa vykdoma. Šis procesas kartojamas tol, kol bandomoji išraiška tampa klaidinga. Kartais reikalaujama praleisti kai kuriuos teiginius kilpos viduje arba nedelsiant nutraukti kilpą nepatikrinus bandomosios išraiškos. Pertrauka ir tęstiniai teiginiai gali būti naudojami šiai užduočiai pasiekti. Pertrauka naudojama norint nedelsiant nutraukti kilpą ir perduoti programos valdymą kitam teiginiui po kilpos. Tęsinys naudojamas praleisti dabartinę kilpos iteraciją. Tai yra pagrindinis skirtumas tarp pertraukos ir tęsti Java.
1. Apžvalga ir svarbiausias skirtumas
2. Kas yra „Java“ pertrauka
3. Kas toliau „Java“
4. Panašumai tarp pertraukos ir tęskite „Java“
5. Šalutinis palyginimas - pertraukite ir tęskite „Java“ lentelės forma
6. Santrauka
Pertrauka naudojama tuoj pat nutraukti kilpą. Kai yra pertraukos pareiškimas, kontrolė perduodama teiginiui po kilpos. „Pertraukos“ raktinis žodis naudojamas nurodyti pertraukos teiginį. Nors programa vykdo kilpą, įvykus pertraukai, kilpos vykdymas baigiasi. Todėl, jei programuotojas nori sustabdyti vykdymą, kai tenkinamos tam tikros sąlygos, jis gali naudoti pertraukos teiginį.
01 paveikslas: „Java“ programa su pertraukos sakiniu
Pagal aukščiau pateiktą programą, for ciklas kartojasi nuo 1 iki 10. Kai i reikšmė tampa 6, bandomoji išraiška tampa teisinga. Taigi, pertraukos pareiškimas vykdomas, o kilpa baigiasi. Taigi, vertė po 6 nebus spausdinama. Spausdinama tik vertė nuo 1 iki 5.
Tęsinys naudojamas praleisti dabartinę kilpos iteraciją. Raktinis žodis „tęsti“ naudojamas tęsti teiginį. Kai vykdoma toliau, programos valdymas pasiekia ciklo pabaigą. Tada tikrinama testo išraiška. „For“ cikle atnaujinimo ataskaita tikrinama prieš vertinant bandomąją išraišką.
02 paveikslas: „Java“ programa su tęstiniu teiginiu
Pagal aukščiau pateiktą programą, kilpa kartojasi nuo 1 iki 10. Kai i yra 1, likutis, padalytas iš dviejų, yra 1. Taigi, jei sąlyga teisinga. Todėl tęsinys teiginys vykdomas ir iteracija pereina prie kito. Tada i ateina 2. Dalijant 2 iš 2, likutis lygus 0. Sąlyga klaidinga. Taigi, tęsti nevykdo. Todėl 2 vertė atspausdinama. Kitoje iteracijoje i yra 3. Dalijant ją iš 2, likusi dalis yra 1. Sąlyga teisinga. Taigi, tęskite vykdymą ir iteracija pereina prie kitos, o aš tampa 4. Šis procesas kartojasi tol, kol i tampa 10. Jei likutis yra vienas, iteracija pereina prie kito, nes tęsinys yra teiginys. Atspausdinami tik lyginiai skaičiai.
pertrauka vs tęsti Java | |
Pertrauka yra kontūro valdymo struktūra, dėl kurios kilpa nutraukiama ir programos valdymas perduodamas kitam pareiškimui, tekančiam kilpą. | Tęsti - tai kontūro valdymo struktūra, dėl kurios kilpa iškart pereina prie kitos kilpos iteracijos. |
Pagrindinis tikslas | |
Pertrauka naudojama nutraukti kilpą. | Tęsinys naudojamas praleisti teiginius kilpos viduje. |
Programaujant reikia kelis kartus pakartoti teiginių grupės teiginį. Tam tikslui naudojamos kilpos. Kartais reikalaujama praleisti kai kuriuos teiginius kilpos viduje arba nedelsiant nutraukti kilpą. Pertrauka ir tęsti gali būti panaudota šiai užduočiai pasiekti. Pertrauka naudojama norint nedelsiant nutraukti kilpą ir perduoti programos valdymą kitam teiginiui po kilpos. Tęsinys naudojamas praleisti dabartinę kilpos iteraciją. Tai yra skirtumas tarp pertraukos ir tęsti „Java“.
1. „Tęskite teiginį„ Java “.“, Tutorials Point, 2017 m. Spalio 27 d. Galima rasti čia
2. „Pertrauka“ „Java“. “, Vadovėliai, 2017 m. Spalio 27 d. Galima rasti čia