Uvod u Loop Loop na Javi

Koristimo različite petlje za ponavljanje kroz program kako bismo postigli željeni ishod. Jedna od petlji koje pruža JAVA je dok je petlja. Sve petlje pružaju sličnu funkcionalnost. Razlika između tih petlji je u sintaksi i vremenu provjere stanja. Ako nema potrebe da kao takav imamo fiksni broj iteracija, tada koristimo dok petlja umjesto drugih petlji. Dok se petlja može smatrati ponovljenom If petljom. Ona izvršava samo onaj uvjet koji je ispunjen.

Sintaksa

U skladu s uvjetom danim u petlji, iznose se logične vrijednosti. Ako je rezultirajuća Booleova vrijednost istinita, tada će se petlja izvršiti, inače će kontrola poteći iz petlje i time prekinuti petlju dok. Ova se petlja kontinuirano izvršava sve dok uvjet ne postane lažan.

Sintaksa za dok je petlja prikazana u nastavku:

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

Ovdje ćemo, nakon nekog vremena, u zagradama staviti ključnu riječ. Ako se ovaj uvjet vrati istinitim, izvršava se kôd napisan pod kovrčavim zagradama. Da bi se ukinula petlja za vrijeme, uvjet se mora ažurirati svaki put kada se petlja izvrši. Sintaksa za to navedena je u nastavku:

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

Tijek rada

Ispod je dijagram tijeka petlje. Kada se izvrši glavni program, a program naiđe na petlju u programu. Uvjetuje uvjet koji odgovara oznaci dok se petlja u zagrade. Ako je uvjet ispunjen, tada kontrola ulazi u tijelo petlje. Ova petlja se izvršava sve dok se uvjet ne vrati. Kad se ovaj uvjet vrati lažnim, tada dok petlja prestaje. Tada se ispisuje kod ispisan dok se petlja izvršava i sukladno tome se generira rezultat.

Primjeri Dok je petlja u Javi

Ispod je nekoliko isječaka koda koji prikazuju uporabu petlje

Primjer 1.

Ova petlja je beskonačna petlja jer smo ovdje tvrdo kodirali True (1). Stoga bismo trebali biti vrlo oprezni pri radu s petljom, a ispravno prekidamo stanje, inače će petlja proći u beskonačnu petlju.

Napomena: Ovaj kôd možete zalijepiti u "bilježnicu" s nastavkom .java.

Kodirati:

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

Izlaz: Pronađene su dvije gornje rečenice beskonačno puta. Ovo je petlja koja ne prestaje jer je istina uvjeta prošao bez ažuriranja petlje nigdje. Za izlaz možemo zatvoriti prozor konzole ako izvršimo kôd u bilo kojem internetskom Java kompajleru ili pritisnite "ctrl + c" za izlaz.

Primjer. 2

Ovo je jednostavan program ponoviti 10 puta i ispisati brojeve od 1 do 10. Jednom kada se uvjet vrati u lajf petlju, kontrola će izaći iz petlje. Ovdje se varijabla "i" inicijalizira s 1. "i" uspoređuje se s zapisanim preduvjetom (koji je "i" trebao bi biti manji od ili jednak 10). "I" se povećava za jedan (zbog i ++) svaki put kada se izvrši petlja. Kad „i“ postane 11, uvjet vraćanja false i petlja će se prekinuti s brojevima za ispis počevši od jedan do deset na izlaznom zaslonu. Budući da za ispis brojeva koristimo System.out.println, ovdje "ln" nakon ispisa osigurava da svaki broj koji sam ispisao u sljedećem retku. Kad bismo umjesto printlna koristili ispis, brojevi bi se ispisali u istom retku bez razmaka.

Kodirati:

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++;
)
) )

Izlaz:

Važne bodove pri korištenju Dok petlje

1) Inicijalizirajte svaku varijablu koju koristite u petlji. Savjetuje se deklariranje varijable izvan petlje, dok deklariranje varijable unutar petlje može dovesti do neželjenog izlaza.

2) Dok petlja u vašem java programu mora sadržavati završnu izjavu za njen prekid. U protivnom ćete završiti beskonačnu petlju koja će vam izgubiti puno memorije. Morat ćete zatvoriti izlazni prozor i ponovno pokrenuti izvršenje programa. To će zauzvrat izgubiti puno vremena ako pokrenete veliki program.

3) Dok se petlja može nazvati "univerzalnom petljom", jer se svaka druga petlja (za, dok ne radi) može biti napisana u obliku petlje. Međutim, obrnuto nije točno.

4) Iako se radi o ulaznoj petlji. Ako je uvjet ispunjen, izvršit će se samo kod unutar petlje dok je, u suprotnom dok se petlja prekida, i izjava nakon, dok se petlja izvršava.

5) Također možemo pisati prazno dok petlja. Na primjer:

dok je (x <10);

S obzirom na to da je x inicijaliziran s 1. Ova petlja će se jednostavno izvršiti bez utjecaja na podatke u programu. Preporučljivo je da nema praznih dok petlje, jer to odgađa vrijeme izvršenja programa. Iako se može koristiti u slučaju da namjerno želimo odgoditi izvršenje programa.

6) Nakon stanja u petlji, ne smijemo koristiti točku zarezom. To će dovesti do pogreške.

7) Izjave o prekidu i nastavku praćene zarezom i zarezom mogu se koristiti pod petljom. Izjava Continue koristi se za preskakanje neposredne linije koda, dok se iskaz prekida koristi za probijanje trenutne petlje i pomicanje kontrole iz petlje.

Zaključak

U neko vrijeme želimo da sustav ponavlja različite manje izjave ponavljajući. Da bi ove manje izjave bile zajedno, kombiniramo te izjave kako bismo stvorili veliki pojedinačni iskaz tako što ćemo napraviti blok kovrčavih zagrada.

Preporučeni članci

Ovo je vodič za Dok se petlja u Javi. Ovdje smo raspravljali o sintaksi, radu Flow zajedno s primjerom dok je petlja u javi. Možete pogledati i sljedeće članke da biste saznali više -

  1. Automatsko bokiranje i otpakiranje na Javi
  2. Petlje u C
  3. Okviri na Javi
  4. Što je Loop in C?
  5. Kako radi dok Loop radi u JavaScript-u?
  6. Nastavite izjavu u C ++

Kategorija: