Увод у Лооп Лооп на Јави

Користимо различите петље за понављање кроз програм како бисмо постигли жељени исход. Једна од петљи које пружа ЈАВА је док је петља. Све петље пружају сличну функционалност. Разлика између ових петљи је у синтакси и времену провере стања. Ако не постоји услов да имамо фиксни број итерација, тада користимо док петља уместо других петљи. Док се петља може сматрати поновљеном Иф петљом. Она извршава само услов.

Синтакса

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

Синтакса за док је петља приказана испод:

While (Boolean Condition)
(
//code snippet…
)

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

While (Boolean Condition)
(
//Entered in the loop
//Code snippet…
Loop update;
)

Процес рада

Испод је дијаграм тока петље. Када се изврши главни програм, а програм наиђе на петљу у програму. Увјети који одговарају петљи се провјеравају у заградама. Ако је испуњен услов да се врати тачно, контрола улази у тело петље. Ова петља се извршава док се услов не врати лажно. Једном када се ово стање врати лажно, док се петља прекида. Тада се исписује код док се извршава петља и сходно томе се генерише резултат.

Примери док је петља у Јави

Испод је неколико исјечака кода који демонстрирају употребу петље док

Пример 1.

Ова петља је бесконачна петља јер смо овде тврдо кодирали Труе (1). Стога бисмо требали бити веома опрезни када радимо с петљом, а исправно прекидамо стање, иначе ће петља прећи у бесконачну петљу.

Напомена: Овај код можете да залепите у „бележницу“ са екстензијом .јава.

Шифра:

public class Main
(
public static void main ( String() args)
(
while(true)
(
System.out.println ("infinite loop");
System.out.println ("press ctrl+c to exit");
)
)
)

Излаз: Наћи ћемо горе наведене двије реченице бесконачно пута. Ово је петља која не престаје јер је истина услова пренета без икаквог ажурирања петље. Да изађемо, можемо затворити прозор конзоле ако извршимо код у било ком онлине компајлеру Јава или притисните „цтрл + ц“ да изађемо.

Пример. 2

Ово је једноставан програм за понављање 10 пута и штампање бројева од 1 до 10. Једном када се стање врати лажно у петљу, контрола ће изаћи из петље. Овде се променљива „и“ иницијализира са 1. „и“ се упоређује са записаним предусловом (који је „и“ треба да буде мањи од или једнак 10). "И" се повећава за један (због и ++) сваки пут када се изврши петља. Када „и“ постане 11, услов враћања лажне и петља ће се прекинути бројевима за штампање почевши од један до десет на излазном екрану. Пошто за штампање бројева користимо Систем.оут.принтлн, овде „лн“ после штампања осигурава да сваки број који сам одштампао у следећем реду. Ако бисмо користили принт умјесто принтлн, тада би се бројеви исписали у истом ретку без размака.

Шифра:

Public class Main
(
Public static void main( String() args)
(
int i=1;
System.out.println(“Printing numbers from 1 to 10”);
while (i<=10)
(
System.out.println(i);
i++;
)
) )

Излаз:

Важне бодове при кориштењу вхиле петље

1) Иницијализирајте све променљиве које користите у петљи. Саветује се декларација променљиве изван петље, док декларација променљиве унутар петље може довести до нежељеног излаза.

2) Док петља у вашем јава програму мора садржати завршну изјаву за његово прекидање. У супротном, завршићете са бесконачном петљом која ће изгубити пуно меморије. Морат ћете затворити излазни прозор и поново покренути извршење програма. Ово ће заузврат изгубити много времена ако покренете велики програм.

3) Док се петља може назвати „универзалном петљом“, јер се свака друга петља (за време рада) може написати у облику петље. Међутим, обрнуто није тачно.

4) Иако се ради о улазној петљи. Ако је услов испуњен, извршиће се само код унутар петље, док се петља прекида, а изјава после док се петља извршава.

5) Такође можемо писати празно док петље. На пример:

док је (к <10);

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

6) Не треба да користимо тачку са зарезом након стања у петљи. Ово ће довести до грешке.

7) Искази прелома и наставка праћени полуслатком могу се користити под петљом. Изјава Цонтинуе користи се за прескакање непосредне линије кода док се исказ прекида користи за пробијање тренутне петље и помицање контроле из петље.

Закључак

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

Препоручени чланци

Ово је водич за Док се петља у Јави. Овде смо расправљали о синтакси, раду Флов заједно са примером док је петља у јави. Такође можете погледати следеће чланке да бисте сазнали више -

  1. Аутоматско боксање и распакирање у Јави
  2. Петље у Ц
  3. Оквири у Јави
  4. Шта је "Лооп ин Ц"?
  5. Како ради док Лооп ради у ЈаваСцрипт-у?
  6. Наставите са изјавом у Ц ++

Категорија: