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

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

1. Фор Лооп

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

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

фор (иницијализација; стање; прираштај) {// изјаве}

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

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

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

инт к = 4;
за (; к <10; к ++) {
Систем.оут.принтлн ("к"); // исписати к
}

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

instagram viewer

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

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

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

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

за (инт к = 2; к <9; к = к + 2) {
за (инт и = 5; и> = 3; и -) {
Систем.оут.принтлн (к * и); // штампа производ од к и и
}}

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

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

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

2. Док петља

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

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

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

вхиле (стање) {// изјаве}

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

иницијализација;
вхиле (цондитион) {
//statements
прираст;
}

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

3. До Вхиле

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

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

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

урадите{
// изјаве за извршење
} вхиле (услов за наставак петље);

Понављање петље до Јава низова

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

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

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

Емаил
Како створити и извршити операције над низовима на Јави

Учите Јава? Нека низови лако обрађују ваше податке.

Прочитајте следеће

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

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

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

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

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

Још један корак…!

Молимо потврдите своју адресу е-поште у е-поруци коју смо вам управо послали.

.