Diferenca kryesore – pushim vs vazhdo në Java
Në programim, ndonjëherë kërkohet të përsëritet një deklaratë ose një grup deklaratash disa herë. Sythet përdoren për të përsëritur disa herë të njëjtin grup instruksionesh. Disa shembuj të sytheve janë cikli while, cikli do while dhe cikli për. Në ciklin while, së pari vlerësohet shprehja e testit. Nëse është e vërtetë, deklaratat brenda ciklit while ekzekutohen. Në fund, shprehja e testit vlerësohet përsëri. Nëse është e vërtetë, deklaratat do të ekzekutohen përsëri. Kur shprehja e testit bëhet false, cikli përfundon. Cikli do while është i ngjashëm me ciklin while. Por deklaratat ekzekutohen një herë përpara se të kontrollohet shprehja e testit. Cikli for përdoret kur numri i përsëritjeve dihet në fillim. Fillimi ndodh fillimisht. Pastaj kontrollohet shprehja e testit. Nëse është e vërtetë, cikli ekzekutohet. Më pas vlerësohet shprehja e përditësimit. Përsëri, kontrollohet shprehja e testit. Nëse është e vërtetë, cikli ekzekutohet. Ky proces përsëritet derisa shprehja e testit të bëhet false. Nganjëherë kërkohet të kapërcehen disa deklarata brenda ciklit ose të mbyllet menjëherë cikli pa kontrolluar shprehjen e testit. Deklaratat pushim dhe vazhdim mund të përdoren për të arritur këtë detyrë. Pushimi përdoret për të përfunduar menjëherë ciklin dhe për të kaluar kontrollin e programit në deklaratën tjetër pas ciklit. Vazhdimi përdoret për të kapërcyer përsëritjen aktuale të ciklit. Ky është ndryshimi kryesor midis pushimit dhe vazhdimit në Java.
Çfarë është pushimi në Java?
Ndarja përdoret për të përfunduar menjëherë nga cikli. Kur ka një deklaratë pushimi, kontrolli i kalohet deklaratës pas ciklit. Fjala kyçe 'break' përdoret për të treguar deklaratën e ndërprerjes. Edhe pse programi është duke ekzekutuar ciklin, nëse ndodh një ndërprerje, ekzekutimi i ciklit përfundon. Prandaj, nëse programuesi dëshiron të ndalojë ekzekutimin kur plotësohet një kusht specifik, atëherë ai mund të përdorë deklaratën break.
Figura 01: Program Java me deklaratë pushimi
Sipas programit të mësipërm, cikli for përsëritet nga 1 në 10. Kur vlera i bëhet 6, shprehja e testit bëhet e vërtetë. Pra, deklarata break ekzekutohet dhe cikli përfundon. Pra, vlera pas 6 nuk do të printohet. Printon vetëm vlera nga 1 në 5.
Çfarë është vazhdimi në Java?
Vazhdo përdoret për të kapërcyer përsëritjen aktuale të ciklit. Fjala kyçe "vazhdim" përdoret për të treguar deklaratën vazhdim. Kur ekzekutohet vazhdimi, kontrolli i programit arrin në fund të ciklit. Pastaj kontrollohet shprehja e testit. Në një cikli for, deklarata e përditësimit kontrollohet përpara se të vlerësohet shprehja e testit.
Figura 02: Programi Java me deklaratën e vazhdimit
Sipas programit të mësipërm, cikli for përsëritet nga 1 në 10. Kur i është 1, pjesa e mbetur pas pjesëtimit me dy është 1. Pra, kushti if është i vërtetë. Prandaj, deklarata vazhdim ekzekutohet dhe përsëritja kalon te tjetra. Pastaj vjen 2. Kur pjesëtohet 2 me 2, pjesa e mbetur është 0. Kushti është i rremë. Pra, vazhdimi nuk ekzekutohet. Prandaj, vlera 2 printohet. Në përsëritjen tjetër, i është 3. Kur pjesëtohet me 2, mbetja është 1. Kushti është i vërtetë. Pra, vazhdoni ekzekutimin dhe përsëritja kaloni te tjetra dhe i bëhet 4. Ky proces përsëritet derisa i të bëhet 10. Nëse pjesa e mbetur është një, përsëritja kalon te tjetra për shkak të deklaratës vazhdim. Printohen vetëm numrat çift.
Cila është ngjashmëria midis pushimit dhe vazhdimit në Java?
Të dyja ndërprerjet dhe vazhdimi në Java përdoren për të ndryshuar ekzekutimin e ciklit
Cili është ndryshimi midis pushimit dhe vazhdimit në Java?
break kundër vazhdimit në Java |
|
Ndërprerja është një strukturë kontrolli e ciklit që bën që cikli të përfundojë dhe të kalojë kontrollin e programit në deklaratën tjetër që rrjedh ciklin. | Vazhdo është një strukturë kontrolli e ciklit që bën që cikli të kalojë menjëherë në përsëritjen tjetër të ciklit. |
Qëllimi kryesor | |
Ndarja përdoret për të përfunduar ciklin. | Vazhdo përdoret për të kapërcyer deklaratat brenda ciklit. |
Përmbledhje – pushim kundër vazhdimit në Java
Në programim, kërkohet të përsëritet një deklaratë e një grupi pohimesh disa herë. Sythet përdoren për këto detyra. Ndonjëherë kërkohet të kapërcehen disa deklarata brenda ciklit ose të përfundojë menjëherë cikli. Pushimi dhe vazhdimi mund të përdoren për të arritur atë detyrë. Pushimi përdoret për të përfunduar menjëherë ciklin dhe për të kaluar kontrollin e programit në deklaratën tjetër pas ciklit. Vazhdimi përdoret për të kapërcyer përsëritjen aktuale të ciklit. Ky është ndryshimi midis pushimit dhe vazhdimit në Java.