Galvenā atšķirība - pārtraukums un turpināšana Java versijā
Programmēšanā dažkārt priekšraksts vai priekšrakstu kopa ir jāatkārto vairākas reizes. Cilpas tiek izmantotas, lai vairākas reizes atkārtotu vienu un to pašu instrukciju kopu. Daži cilpu piemēri ir while cilpa, do while cilpa un cilpa. Ciklā while vispirms tiek novērtēta testa izteiksme. Ja tā ir patiesa, tiek izpildīti cilpas while priekšraksti. Beigās testa izteiksme tiek novērtēta vēlreiz. Ja tā ir taisnība, paziņojumi tiks izpildīti vēlreiz. Kad testa izteiksme kļūst nepatiesa, cilpa beidzas. Do while cilpa ir līdzīga while cilpai. Bet priekšraksti tiek izpildīti vienu reizi, pirms tiek pārbaudīta testa izteiksme. For cilpa tiek izmantota, ja sākumā ir zināms iterāciju skaits. Vispirms notiek inicializācija. Pēc tam tiek pārbaudīta testa izteiksme. Ja tā ir taisnība, cilpa tiek izpildīta. Pēc tam tiek novērtēta atjaunināšanas izteiksme. Atkal tiek pārbaudīta testa izteiksme. Ja tā ir taisnība, cilpa tiek izpildīta. Šis process atkārtojas, līdz testa izteiksme kļūst nepatiesa. Dažreiz ir nepieciešams izlaist dažus cilpas priekšrakstus vai nekavējoties pārtraukt cilpu, nepārbaudot testa izteiksmi. Pārtraukuma un turpināšanas paziņojumus var izmantot, lai sasniegtu šo uzdevumu. Pārtraukums tiek izmantots, lai nekavējoties pārtrauktu cilpu un nodotu programmas vadību nākamajam priekšrakstam pēc cilpas. Turpināšanu izmanto, lai izlaistu pašreizējo cilpas iterāciju. Tā ir galvenā atšķirība starp pārtraukumu un turpināšanu Java.
Kas ir pārtraukums Java?
Pārtraukums tiek izmantots, lai nekavējoties pārtrauktu cilpas darbību. Ja ir pārtraukuma paziņojums, vadība tiek nodota priekšrakstam pēc cilpas. Atslēgvārdu “break” izmanto, lai norādītu pārtraukuma paziņojumu. Pat ja programma izpilda cilpu, ja notiek pārtraukums, cilpas izpilde tiek pārtraukta. Tāpēc, ja programmētājs vēlas apturēt izpildi, kad ir izpildīts konkrēts nosacījums, viņš var izmantot pārtraukuma paziņojumu.
Attēls 01: Java programma ar pārtraukuma paziņojumu
Saskaņā ar iepriekš minēto programmu for cilpa atkārtojas no 1 līdz 10. Kad i vērtība kļūst par 6, testa izteiksme kļūst patiesa. Tātad tiek izpildīts pārtraukuma paziņojums, un cilpa tiek pārtraukta. Tātad vērtība pēc 6 netiks drukāta. Tiek izdrukāta tikai vērtība no 1 līdz 5.
Kas turpinās Java?
Turpināšanu izmanto, lai izlaistu pašreizējo cilpas iterāciju. Atslēgvārds “turpināt” tiek izmantots, lai norādītu turpinājuma paziņojumu. Kad tiek izpildīts turpināt, programmas vadība sasniedz cilpas beigas. Pēc tam tiek pārbaudīta testa izteiksme. Ciklā for atjaunināšanas priekšraksts tiek pārbaudīts pirms testa izteiksmes novērtēšanas.
Attēls 02: Java programma ar turpinājuma paziņojumu
Saskaņā ar iepriekš minēto programmu for cilpa atkārtojas no 1 līdz 10. Ja i ir 1, atlikums pēc dalīšanas ar divi ir 1. Tātad nosacījums if ir patiess. Tāpēc tiek izpildīts priekšraksts turpināt un iterācija pāriet uz nākamo. Tad i nāk 2. Dalot 2 ar 2, atlikums ir 0. Nosacījums ir nepatiess. Tātad, turpināt neizpilda. Tāpēc tiek izdrukāta vērtība 2. Nākamajā iterācijā i ir 3. Dalot to ar 2, atlikums ir 1. Nosacījums ir patiess. Tātad, turpiniet izpildi un atkārtojums pāriet uz nākamo, un i kļūst par 4. Šis process atkārtojas, līdz i kļūst par 10. Ja atlikums ir viens, atkārtojums tiek izlaists uz nākamo priekšteikuma turpināt dēļ. Tiek drukāti tikai pāra skaitļi.
Kāda ir līdzība starp pārtraukumu un turpināšanu Java?
Lai mainītu cilpas izpildi, tiek izmantoti gan pārtraukumi, gan turpināt Java
Kāda ir atšķirība starp pārtraukumu un turpināšanu Java?
pārtraukums pret turpināšanu Java |
|
Pārtraukums ir cilpas vadības struktūra, kuras dēļ cilpa tiek pārtraukta un programmas vadība tiek nodota nākamajam priekšrakstam, kas plūst pa cilpu. | Turpināšana ir cilpas vadības struktūra, kas liek cilpai nekavējoties pāriet uz nākamo cilpas iterāciju. |
Galvenais mērķis | |
Pārtraukums tiek izmantots, lai pārtrauktu cilpu. | Turpināšanu izmanto, lai izlaistu priekšrakstus cilpas ietvaros. |
Kopsavilkums - pārtraukums un turpināšana Java versijā
Programmēšanā paziņojumu grupas paziņojums ir jāatkārto vairākas reizes. Šiem uzdevumiem tiek izmantotas cilpas. Dažreiz ir nepieciešams izlaist dažus cilpas priekšrakstus vai nekavējoties pārtraukt cilpu. Pārtraukumu un turpināšanu var izmantot, lai sasniegtu šo uzdevumu. Pārtraukums tiek izmantots, lai nekavējoties pārtrauktu cilpu un nodotu programmas vadību nākamajam priekšrakstam pēc cilpas. Turpināšanu izmanto, lai izlaistu pašreizējo cilpas iterāciju. Tā ir atšķirība starp pārtraukumu un turpināšanu Java.