Како се користе фор, вхиле и до вхиле петље у јави са примерима

Како се користе фор, вхиле и до вхиле петље у јави са примерима

Петље су контролни искази који се користе за понављање одређене путање извођења док је дати услов тачан. У Јави и већини других програмских језика постоје три структуре петље: за , док , & учини док .





Петље су важан део развоја програма јер пружају једноставан начин понављања без понављања више изјава о избору.





1. За петљу

Ово је контраконтролисана итерацијска изјава. Тхе за петља захтева иницијализацију бројача и услов да настави да понавља док је тачно.





Синтакса за коришћење израза фор је следећа:

for (initialization; condition; increment){ // statements}

Сви изрази у наредби фор су опционални. Тачка и зарез ( ; ) су обавезни.



Повезан: Како написати за Лооп у Јави

Бројач можете покренути изван за лооп, а затим у њега укључити друге изразе. Погледајте пример испод:





int x=4;
for ( ;x<10;x++){
System.out.println('x'); // print out x
}

Такође је могуће изоставити стање у вашем за петља. Ово ће резултирати бесконачном петљом јер ће Јава компајлер тумачити услов као увек тачан.

Белешка : Ако желите да оставите део повећања изван за заглавље, требали бисте га укључити у за тело изјаве ако је потребно.





У овом тренутку важно је напоменути да ће декларисање контролне променљиве у фор петљи дати локални опсег. То јест, променљива ће бити доступна само у оквиру за петља. Покушај да се користи изван тога ће дати грешку у времену компајлирања.

Међутим, ако сте варијаблу декларисали изван за петље, онда би то имало глобални опсег. Другим речима, могли бисте му приступити и вредности која му је додељена изван наредбе фор.

Могуће је имати за петље унутар за петље. Ово је познато као да има угнежђене петље.

for ( int x=2; x<9; x=x+2){
for ( int y=5;y>=3;y--){
System.out.println(x*y); // print product of x and y
}}

Препоручљиво је да немате више од 3 угнежђене петље. Постаје вам све теже да следите логику или исправите грешке као број за петље се повећавају.

Обратите пажњу на прво за петља. Повећање је к = к+2 . Повећање не мора увек бити +1. То може бити било која вредност коју желите да имате.

Повећање може бити и „смањење“. Погледајте угнежђену петљу фор ( и-- ). Пошто ћете одбројавати уназад, не заборавите да будете посебно пажљиви током иницијализације и када наводите услов наставка петље.

2. Док је Лооп

за разлику од за петља, док изјава се може користити без бројача. Тхе док наредба се користи за понављање одређених исказа док је дати услов тачан.

Прво проверава да ли је услов тачан пре него што изврши израз (е) у свом телу.

Синтакса је следећа:

while (condition){ // statements}

Ако желите да користите док петља као алтернатива за изјава, онда је синтакса као што је приказано испод:

initialization;
while (condition){
//statements
increment;
}

Ако не дате изјаву у док тело које ће то коначно учинити лажним, доћи ће до логичке грешке. Добићете бесконачну петљу.

3. Урадите Док

Ово је слично док изјава. Разлика је у томе што је учинити..док наредба мора да се изврши најмање једном, без обзира на то да ли је услов за улазак у петљу лажан.

Прво почиње извршавањем изјава датих у урадити{} боди, а затим проверава да ли је услов за наставак петље тачан. Ако се утврди да је услов нетачан, извршавање петље се зауставља и контрола програма се пребацује на следеће наредбе након петље.

Испод је учинити..док синтакса:

do{
// statements to execute
} while (loop-continuation condition);

Лоопинг Бацк то Јава Арраис

Прилично је уобичајено да програмери имају грешку појединачно приликом навођења услова петље. Да бисте то избегли, најбоље је користити > = , <= оператерима него > , < .

Такође бисте требали имати на уму опсег који је променљива бројача користила. Непажња у употреби може узроковати логичке грешке у вашем коду.

С вашим знањем Фор, Вхиле и До Вхиле петље као још један зарез на појасу вашег програмера, требали бисте се припремити за учење низова у Јави.

како повећати меморију на рачунару
Објави Објави Твеет Емаил Како креирати и изводити операције над низовима у Јави

Учење Јаве? Допустите низовима да са лакоћом рукују вашим подацима.

Прочитајте следеће
Повезане теме
  • Програмирање
  • Јава
  • Кодирање Туториали
О аутору Јероме Давидсон(22 објављена чланка)

Јероме је писац особља на МакеУсеОф -у. Он покрива чланке о програмирању и Линуку. Он је такође ентузијаст за крипто и увек прати крипто индустрију.

Више од Јеромеа Давидсона

Претплатите се на наш билтен

Придружите се нашем билтену за техничке савете, критике, бесплатне е -књиге и ексклузивне понуде!

Кликните овде да бисте се претплатили