Հիմնական տարբերություն – ընդմիջում ընդդեմ շարունակության Java-ում
Ծրագրավորման մեջ երբեմն պահանջվում է մի քանի անգամ կրկնել մի հայտարարություն կամ մի շարք հայտարարություններ: Օղակներն օգտագործվում են միևնույն ցուցումների շարքը մի քանի անգամ կրկնելու համար: Օղակների որոշ օրինակներ են while հանգույցը, do while հանգույցը և for loop-ը: while հանգույցում առաջինը գնահատվում է թեստային արտահայտությունը: Եթե դա ճշմարիտ է, ապա դրույթները կատարվում են while հանգույցի ներսում: Վերջում թեստային արտահայտությունը կրկին գնահատվում է։ Եթե դա ճիշտ է, ապա հայտարարությունները նորից կկատարվեն: Երբ թեստային արտահայտությունը դառնում է կեղծ, հանգույցն ավարտվում է: Do while հանգույցը նման է while օղակին:Սակայն հայտարարությունները կատարվում են մեկ անգամ՝ նախքան թեստային արտահայտությունը ստուգելը: For հանգույցն օգտագործվում է, երբ սկզբում հայտնի է կրկնությունների քանակը: Նախաստորագրումը տեղի է ունենում առաջինը: Այնուհետև ստուգվում է թեստի արտահայտությունը: Եթե դա ճշմարիտ է, ապա հանգույցն աշխատում է: Այնուհետև գնահատվում է թարմացման արտահայտությունը: Կրկին ստուգվում է թեստային արտահայտությունը: Եթե դա ճշմարիտ է, ապա հանգույցն աշխատում է: Այս գործընթացը կրկնվում է այնքան ժամանակ, մինչև թեստային արտահայտությունը դառնա կեղծ: Երբեմն պահանջվում է բաց թողնել որոշ հայտարարություններ օղակի ներսում կամ անմիջապես դադարեցնել հանգույցը՝ առանց ստուգելու փորձնական արտահայտությունը: Ընդմիջման և շարունակության հայտարարությունները կարող են օգտագործվել այս առաջադրանքին հասնելու համար: Ընդմիջումն օգտագործվում է հանգույցն անմիջապես դադարեցնելու և ծրագրի կառավարումը հանգույցից հետո հաջորդ հայտարարությանը փոխանցելու համար: Շարունակությունն օգտագործվում է օղակի ընթացիկ կրկնությունը բաց թողնելու համար: Սա է Java-ում ընդմիջման և շարունակության հիմնական տարբերությունը:
Ի՞նչ է ընդմիջումը Java-ում:
Ընդմիջումն օգտագործվում է հանգույցից անմիջապես ավարտելու համար:Երբ կա ընդմիջման հայտարարություն, հսկողությունը փոխանցվում է ցիկլից հետո հայտարարությանը: «Ընդմիջում» բանալի բառն օգտագործվում է ընդմիջման հայտարարությունը նշելու համար: Թեև ծրագիրը կատարում է հանգույցը, եթե ընդմիջում է տեղի ունենում, հանգույցի կատարումն ավարտվում է: Հետևաբար, եթե ծրագրավորողը ցանկանում է դադարեցնել կատարումը, երբ բավարարվում է որոշակի պայման, ապա նա կարող է օգտագործել ընդմիջման հայտարարությունը:
Նկար 01. Java ծրագիր ընդմիջման հայտարարությամբ
Ըստ վերը նշված ծրագրի՝ for-ի օղակը կրկնվում է 1-ից մինչև 10: Երբ i արժեքը դառնում է 6, փորձարկման արտահայտությունը դառնում է ճշմարիտ: Այսպիսով, break հայտարարությունը գործարկվում է, և հանգույցն ավարտվում է: Այսպիսով, 6-ից հետո արժեքը չի տպվի: Տպվում է միայն 1-ից 5 արժեքը։
Ի՞նչ է շարունակությունը Java-ում:
Շարունակությունը օգտագործվում է օղակի ընթացիկ կրկնությունը բաց թողնելու համար:«Շարունակել» հիմնաբառը օգտագործվում է շարունակելու հայտարարությունը ցույց տալու համար: Երբ շարունակել կատարումը, ծրագրի կառավարումը հասնում է հանգույցի ավարտին: Այնուհետև ստուգվում է թեստի արտահայտությունը: For հանգույցում թարմացման հայտարարությունը ստուգվում է նախքան թեստային արտահայտությունը գնահատելը:
Նկար 02. Java ծրագիր շարունակական հայտարարությամբ
Ըստ վերը նշված ծրագրի, for-ի օղակը կրկնվում է 1-ից մինչև 10: Երբ i-ը 1 է, երկուսի վրա բաժանելուց հետո մնացածը 1 է: Այսպիսով, եթե պայմանը ճշմարիտ է: Հետևաբար, շարունակել հայտարարությունը կատարվում է, և կրկնությունը անցնում է հաջորդին: Այնուհետև գալիս է i 2-ը: 2-ը 2-ի բաժանելիս մնացորդը 0 է: Պայմանը կեղծ է: Այսպիսով, շարունակելը չի կատարվում: Հետևաբար, 2 արժեքը տպվում է: Հաջորդ կրկնության ժամանակ i-ը 3 է: Այն 2-ի բաժանելիս մնացորդը 1 է:Պայմանը ճիշտ է։ Այսպիսով, շարունակեք կատարումը, և կրկնությունը անցնում է հաջորդին, և i դառնում է 4: Այս գործընթացը կրկնվում է այնքան ժամանակ, մինչև i դառնա 10: Եթե մնացորդը մեկն է, ապա կրկնությունը անցնում է հաջորդին, շարունակելու հայտարարության պատճառով: Տպվում են միայն զույգ թվերը։
Ի՞նչ նմանություն կա ընդմիջման և շարունակության միջև Java-ում:
Java-ում և ընդմիջումը և շարունակությունը օգտագործվում են օղակի կատարումը փոխելու համար:
Ո՞րն է տարբերությունը Java-ում ընդմիջման և շարունակության միջև:
break vs շարունակել Java-ում |
|
Ընդմիջումը օղակի կառավարման կառույց է, որը հանգեցնում է հանգույցի ավարտին և ծրագրի կառավարումը փոխանցելու հանգույցը հոսող հաջորդ հայտարարությանը: | Շարունակությունը օղակի կառավարման կառուցվածք է, որը ստիպում է հանգույցն անմիջապես անցնել հանգույցի հաջորդ կրկնությանը: |
Հիմնական նպատակ | |
Ընդմիջումն օգտագործվում է հանգույցն ավարտելու համար: | Շարունակությունը օգտագործվում է հանգույցի ներսում հայտարարությունները բաց թողնելու համար: |
Ամփոփում – ընդմիջում ընդդեմ շարունակության Java-ում
Ծրագրավորման մեջ պահանջվում է մի քանի անգամ կրկնել մի խումբ հայտարարություններ: Օղակները օգտագործվում են այդ առաջադրանքների համար: Երբեմն պահանջվում է շրջանի ներսում որոշ հայտարարություններ բաց թողնել կամ անմիջապես դադարեցնել հանգույցը: Ընդմիջումը և շարունակությունը կարող են օգտագործվել այդ առաջադրանքին հասնելու համար: Ընդմիջումն օգտագործվում է հանգույցն անմիջապես դադարեցնելու և ծրագրի կառավարումը հանգույցից հետո հաջորդ հայտարարությանը փոխանցելու համար: Շարունակությունն օգտագործվում է օղակի ընթացիկ կրկնությունը բաց թողնելու համար: Սա Java-ում ընդմիջման և շարունակության միջև տարբերությունն է: