Увод у петљи на Јави

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

Синтакса:

do
(
//block of statements
) while (expression);

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

Како у Јави функционише петља?

Следи објашњење како петља у току рада ради на Јава-у:

  • Да би петља радила док радите, услов није неопходно испунити јер ова петља такође први пут добро функционише чак и када услов није испуњен. Извршилац преводилаца затим улази у блок извршења функције извршава све што постоји у блоку изјава, а затим излази да провери део израза где се упореди стање. Ако је услов испуњен, понавља се петља, иначе петља излази из блока. Основна разлика између петље "време" и "време рада" је да прва тражи предуслове, а друга циља посткондиције.
  • Основна разлика између времена рада и врло добро познате петље је у томе што је потребно да се у случају петље мора знати број итерација, заједно са почетном вредношћу и вредношћу која се повећава. То се чешће користи када су итерације и њихово бројање фиксирани на броју, док у случају петље до-вхиле број итерација није познат прије, али се може динамички мијењати.

Дијаграм тока

Примјери за пету у Јава-у

Испод су примери свих бројева до 10:

Пример # 1

Штампање свих бројева мање од 10

Шифра:

public class Main (
public static void main(String args ())
(
int c=1;
System.out.println("printing all the numbers till 10:");
do
(
//printing all the numbers till 10
System.out.println(c);
++c;
) while(c<11);
)
)

Излаз:

Пример бр. 2

Итерација матрице користећи кориштење петље до-вхиле у Јави

Шифра:

public class Main
(
public static void main(String args ())
(
int arr()= (1, 6, 7, 514, 4, 98);
System.out.println("Printing the list of arrays: ");
//i in this case starts with 0 as the index in any looping statement has to start with the index of 0.
int i=0;
do
(
System.out.println(arr(i));
++i;
) while (arr(i)<=6);
)
)

Излаз:

Пример бр. 3

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

Шифра:

public class Main
(
public static void main(String() args)
(
do
(
System.out.println("infinite do while loop");
) while(true);
)
)

Излаз:

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

Пример бр. 4

Штампање свих бројева од 10 до 1 обрнутим редоследом

Шифра:

public class Main
(
public static void main(String args ())
(
int c=10;
System.out.println("Printing all the numbers from 10 till 1");
do
(
//printing all the numbers till 10
System.out.println(c);
--c;
) while(c>0);
)
)

Излаз:

Пример бр. 5

Штампање свих бројева мањи од Једнако до 10 без употребе оператора Повећање

Шифра:

public class Main
(
public static void main(String args ())
(
int c=1;
System.out.println("printing all the numbers till 10");
do
(
//printing all the numbers till 10 using shorthand operator
System.out.println(c);
c+=1;
) while(c<11);
)
)

Излаз:

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

Закључак

У овом посту смо разговарали о основном нивоу увођења у петљу. Такође смо детаљно разговарали о раду петље за „урађивање“. Расправљали смо о детаљима и главним разликама, заједно са примјенама петље до-вхиле над осталим конструкцијама за петље, као што су вхиле или фор петље. Проучавали смо дијаграм тока петље „до-вхиле“, што нам је помогло да га дубље схватимо. Читали смо о синтакси, као и огроман списак различитих примера како бисмо разумели петљу „до-вхиле“ јасно. Надам се да вам се свидео овај чланак. Будите у току са нама за више оваквих чланака.

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

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

  1. ВБ.Нет за петљу
  2. Петље у Јава програмирању
  3. ПХП У току петље
  4. Док је Петља у Матлабу
  5. Преокренути у ЈаваСцрипт-у
  6. Низи у Јава програмирању
  7. У току је петља у ЈаваСцрипт-у
  8. ВБ.Нет Евентс

Категорија: