Skirtumas tarp pertraukos ir tęsimo „Java“

Turinys:

Skirtumas tarp pertraukos ir tęsimo „Java“
Skirtumas tarp pertraukos ir tęsimo „Java“

Video: Skirtumas tarp pertraukos ir tęsimo „Java“

Video: Skirtumas tarp pertraukos ir tęsimo „Java“
Video: Kiek Lietuvoje uždirba programuotojai? (2019 m. balandis) 2024, Liepa
Anonim

Pagrindinis skirtumas – pertrauka ir tęsinys Java

Programuojant kartais reikia pakartoti sakinį ar teiginių rinkinį kelis kartus. Ciklos naudojamos tam pačiam instrukcijų rinkiniui kartoti kelis kartus. Kai kurie ciklų pavyzdžiai yra while ciklas, do while ciklas ir for ciklas. Nors cikle pirmiausia įvertinama testo išraiška. Jei tai tiesa, teiginiai, esantys ciklo viduje, vykdomi. Pabaigoje bandomoji išraiška įvertinama dar kartą. Jei tai tiesa, teiginiai bus vykdomi dar kartą. Kai testo išraiška tampa klaidinga, ciklas baigiasi. Ciklas do while yra panašus į while kilpą. Tačiau teiginiai vykdomi vieną kartą prieš patikrinant bandomąją išraišką. Ciklas for naudojamas, kai pradžioje žinomas iteracijų skaičius. Pirmiausia įvyksta inicijavimas. Tada tikrinama testo išraiška. Jei tai tiesa, ciklas vykdomas. Tada įvertinama atnaujinimo išraiška. Vėlgi patikrinama testo išraiška. Jei tai tiesa, ciklas vykdomas. Šis procesas kartojamas tol, kol testo išraiška tampa klaidinga. Kartais reikia praleisti kai kuriuos teiginius ciklo viduje arba nedelsiant nutraukti ciklą nepatikrinus testo išraiškos. Pertraukos ir tęsimo teiginiai gali būti naudojami šiai užduočiai atlikti. Pertrauka naudojama norint nedelsiant nutraukti ciklą ir perduoti programos valdymą kitam teiginiui po ciklo. Tęsimas naudojamas norint praleisti esamą ciklo iteraciją. Tai yra pagrindinis skirtumas tarp pertraukos ir tęsimo „Java“.

Kas yra pertrauka Java?

Pertrauka naudojama nedelsiant nutraukti ciklo eigą. Kai yra pertraukos sakinys, valdymas perduodamas sakiniui po ciklo. Raktinis žodis „break“naudojamas pertraukos sakiniui nurodyti. Nors programa vykdo ciklą, jei įvyksta pertrauka, ciklo vykdymas nutraukiamas. Todėl, jei programuotojas nori sustabdyti vykdymą, kai įvykdoma tam tikra sąlyga, jis gali naudoti pertraukos sakinį.

Skirtumas tarp pertraukos ir tęsimo Java
Skirtumas tarp pertraukos ir tęsimo Java

01 pav.: Java programa su pertraukos sakiniu

Pagal aukščiau pateiktą programą, ciklas for kartojasi nuo 1 iki 10. Kai i reikšmė tampa 6, testo išraiška tampa teisinga. Taigi, lūžio sakinys vykdomas, o ciklas baigiasi. Taigi, reikšmė po 6 nebus spausdinama. Išspausdinama tik vertė nuo 1 iki 5.

Kas tęsiasi Java?

Tęsti naudojamas norint praleisti esamą ciklo iteraciją. Raktažodis „tęsti“naudojamas tęsti teiginį nurodyti. Vykdant tęsti, programos valdymas pasiekia ciklo pabaigą. Tada tikrinama testo išraiška. Cikloje for atnaujinimo sakinys patikrinamas prieš įvertinant bandomąją išraišką.

Pagrindinis skirtumas tarp pertraukos ir tęsimo „Java“
Pagrindinis skirtumas tarp pertraukos ir tęsimo „Java“

02 pav.: Java programa su tęstinumo teiginiu

Pagal aukščiau pateiktą programą, ciklas for kartojasi nuo 1 iki 10. Kai i yra 1, likusioji dalis padalijus iš dviejų yra 1. Taigi sąlyga if yra teisinga. Todėl tęsiamas sakinys, o iteracija pereina prie kito. Tada i ateina 2. Dalijant 2 iš 2, liekana yra 0. Sąlyga klaidinga. Taigi, tęsti nevykdo. Todėl išspausdinama 2 reikšmė. Kitoje iteracijoje i yra 3. Dalijant iš 2, liekana yra 1. Sąlyga yra teisinga. Taigi, toliau vykdo ir kartojimas pereina prie kito, o i tampa 4. Šis procesas kartojamas tol, kol i tampa 10. Jei liekana yra viena, iteracija pereina į kitą dėl teiginio tęsti. Spausdinami tik lyginiai skaičiai.

Koks panašumas tarp pertraukos ir tęsimo Java?

Java versijoje pertrauka ir tęsimas naudojami ciklo vykdymui pakeisti

Kuo skiriasi pertrauka ir tęsimas Java?

pertrauka prieš tęsimą Java

Pertrauka yra ciklo valdymo struktūra, dėl kurios ciklas baigiasi ir programos valdymas perduodamas kitam ciklas tekančiam sakiniui. Tęsti yra kilpos valdymo struktūra, dėl kurios ciklas nedelsiant pereina į kitą ciklo iteraciją.
Pagrindinis tikslas
Pertrauka naudojama ciklui nutraukti. Tęsimas naudojamas norint praleisti teiginius ciklo viduje.

Santrauka – pertrauka prieš tęsimą Java

Programuojant reikalaujama kelis kartus pakartoti teiginių grupės sakinį. Šioms užduotims atlikti naudojamos kilpos. Kartais reikia praleisti kai kuriuos teiginius ciklo viduje arba nedelsiant nutraukti ciklą. Pertrauka ir tęsimas gali būti naudojami šiai užduočiai atlikti. Pertrauka naudojama norint nedelsiant nutraukti ciklą ir perduoti programos valdymą kitam teiginiui po ciklo. Tęsimas naudojamas norint praleisti esamą ciklo iteraciją. Tai yra skirtumas tarp pertraukos ir tęsimo „Java“.

Rekomenduojamas: