Slučky v programovaní Java Naučte sa Typy slučiek v Jave

Obsah:

Anonim

Čo je to slučky v programovaní Java?

„Kódovanie“ v jednoduchých definíciách znamená spôsob, ako povedať počítaču, čo má robiť, nie je to však také ľahké, ako by sa mohlo zdať, ale odteraz sa nebudeme zameriavať na neskoršiu (znamená ľahkú alebo tvrdú) časť. V tejto téme sa dozvieme viac o slučkách v programovaní Java.

Počítače dokážu pochopiť iba typy údajov „ZAPNUTÉ“ a „VYPNUTÉ“, ktoré sa bežne nazývajú „binárne“ hodnoty. Binárne kódy pozostávajú z (0 a 1) a počítačom na celom svete rozumejú. Problém však spočíva v tom, že nemôžeme napísať bilióny 0 a 1 a to len preto, aby počítač pochopil, čo od nich požadujeme. To je miesto, kde programovacie jazyky alebo kódovanie prichádzajú do obrazu.

Vďaka tomu sme úspešne odfiltrovali naše porozumenie na úroveň kódovania a teraz, keď vieme, čo robí kódovanie a prečo kódujeme, musíme ďalej pokročiť na úroveň „slučky“, čo je názov diskusie.

Existuje nás niekoľko PL, mnohé z nich sú určené na vývoj webových aplikácií, iné na vývoj desktopových aplikácií, niektoré sú známe ako vysoké a niektoré známe ako nízkoúrovňové PL. Všetky tieto programovacie jazyky majú niečo spoločné, tj „LOOPS“.

Slučky sú hlbšie v diskusii a sú prítomné takmer vo všetkých programovacích jazykoch; pozrime sa, aké výhody majú pre vývojárov -

  • Sú to „OPAKOVATEĽNÉ“
  • Zmenšujú veľkosť „KÓDOVANIA“
  • Uľahčujú tok „CONTROL“
  • Majú tendenciu znižovať „KOMPLEXNOSŤ“

Slučky v programovaní JAVA sú určené na riešenie zložitosti kódu, sú použiteľné a vývojári ich majú použiť na opätovné použitie kódov podľa požiadavky.

Typy slučiek v Jave

Tu sú typy slučiek v jazyku Java s definíciou + vývojový diagram + vysvetlenie + príklady s výstupom

Definície - V JAVA sú slučky iteračné výroky. Tieto vyhlásenia pomáhajú vývojárom (alebo používateľom) opakovať programové kódy alebo skupinu kódov, ktoré sa spúšťajú viackrát (podľa potreby).

Druhy slučiek - V JAVA existujú hlavne 3 hlavné kategórie slučiek

  • PRE LOOP
  • WHILE LOOP
  • DO-WHILE LOOP

Predtým, ako sa hlboko ponoríme do týchto slučiek, chceme, aby naši čitatelia porozumeli jednej veci (to platí pre všetky tri slučky). Či už je to FOR, WHILE alebo DO WHILE ALL majú Starting, Body a nakoniec Destination. Bez nich ich uvidíme jeden po druhom -

1. Pre slučku

Ak ste vývojár a chcete vykonať alebo spustiť časť svojho programu v určitom počte prípadov, kým získate konečný výsledok (alebo výsledok); pôjdete s FOR LOOP. Nezabudnite, že „For loop“ budete používať iba vtedy, ak jasne viete, koľkokrát chcete vykonať príkazy. Slučka FOR sa bude opakovať, až kým nebude mať hodnotu rovnú „TRUE“.

Pozrime sa na to vývojový diagram pre lepšie a jasné porozumenie -

Syntax pre slučku

for (initialization condition; testing condition;
increment/decrement)
(
statement(s)
)

vysvetlenie

V cykle FOR zostávajú všetky 3 parametre (tj inicializácia, stav a prírastok / úbytok) v jedinom príkaze.

Inicializácia znamená poskytnúť počiatočné hodnoty premennej.

Podmienka znamená hodnotu, ktorú chceme skontrolovať v programe.

Zvýšenie / zníženie znamená to, čo chcete mať v slučke; hodnota sa podľa toho buď zvýši alebo zníži.

Telo slučiek začína zloženými zátvorkami a končí zloženými zátvorkami ()) a obsahuje príkazy, ktoré sa vykonajú pomocou slučky.

Príklad -

Naším zámerom je vytlačiť všetky párne čísla od 1 do 100.

Class Test
(
Public Static Void Main (String ar ())
(
Int no;
For (no = 2; no <=100; no = no+2)
(
System.out. print ln(no);
)
)
)

Výstup pre tento program bude 2, 4, 6, 8, 10, 12 ………………… ..96, 98, 100

2. Zatiaľ čo slučka

Len keď je potrebné určité množstvo príkazov opakovane vykonať až do splnenia podmienky, potrebujeme WHILE slučku? Tu, na rozdiel od slučky FOR, sa podmienka skontroluje najskôr pred vykonaním príkazu.

Pozrime sa na to vývojový diagram pre lepšie a jasné porozumenie -

Syntax funkcie while loop

while (boolean condition)
(
loop statements
)

vysvetlenie

Kým slučka začína aplikáciou podmienok, podmienky sú umiestnené v zátvorkách. Tieto tiež obsahujú príkazy slučky v zložených zátvorkách. Ako sme už povedali, WHILE slučka beží, kým hodnota nezmení skutočnú hodnotu.

Príklad -

Chceme vytlačiť všetky nepárne čísla od 1 do 100.

Class Test
(
Public static void main (String ar())
(
Int no = 1;
While (no<100)
(
System.out.print (no);
No = no +2;
) ) )

Výstup - 1, 3, 5, 7, 9, 11 ……………………………………… ..97, 99

3. Urobte chvíľku

Medzi slučkami WHILE a DO WHILE nie je veľký rozdiel, rozdiel spočíva vo validácii ich vyhlásení. V DO WHILE sa stav skontroluje po vykonaní bloku príkazov, preto môžeme v DO WHILE povedať, že príkazy sa vykonajú aspoň raz.

Pozrime sa na to vývojový diagram pre lepšie a jasné porozumenie -

Syntax funkcie Do while Loop

Do
(
statements..
)
while (condition);

vysvetlenie

V cykle DO WHILE nie je žiadna kontrola stavu prvýkrát, neskôr je táto podmienka skontrolovaná na hodnotu PRAVDA alebo NEPRAVDA. Ak je PRAVDA, spustí sa ďalšia iterácia slučiek, inak sa slučka sama ukončí.

Príklad -

Class Test
(
Public Static Void Main (String ar())
(
Int no = 2;
Do
(
System.out.print (no);
No = no + 2;
)
While (no<=100);
)))

Výstup - 2, 4, 6, 8, 10 …………… .98, 100

Porovnanie rôznych typov slučiek

1. Vyhlásenie

Pre slučku

For (initialization; condition; iteration)(
//body of 'for' loop
)

Zatiaľ čo slučka

Statements; //body of loop
)

Do while

Do
(
Statements
)
while (condition);

2) Slučku FOR používame, ak používateľ pozná čas iterácie, zatiaľ čo slučka WHILE a DO WHILE je uprednostňovaná, ak nie je známy počet iterácií.

3) Pokiaľ ide o podmienené vyhlásenie v cykle FOR, bude fungovať nekonečne dlho, zatiaľ čo v prípade WHILE a DO WHILE bude podmienené vyhlásenie znamenať „Chyba kompilácie“.

záver

Koncept slučiek je veľmi dôležitý pre všetkých používateľov, ktorí patria do vývoja, ak sú čerství a ktorí sa pripravujú na skúšky alebo pohovory, musia byť dobre nacvičení s konceptmi slučiek.

Pokryli sme všetky kľúčové aspekty slučiek, a takto fungujú veci aj v slučkách. Tieto 3 slučky sú najdôležitejšie a ostatné sú na nich improvizované. Ak máte dobrú priľnavosť nad týmito, potom bude zvyšok ľahšie pochopiteľný.

Odporúčané články

Toto je sprievodca slučkami v programovaní Java. Tu diskutujeme Typy slučiek v Jave s definíciou, vývojový diagram, vysvetlenie a príklady s výstupom. Viac informácií nájdete aj v nasledujúcom článku -

  1. Kým v slučke Java
  2. Hviezdne vzory v Jave
  3. Slučky v C
  4. Slučky v C ++
  5. Polia v programovaní Java
  6. Rôzne typy slučiek s jej výhodami
  7. Slučky vo VBScript s príkladmi
  8. Výhody a typy slučiek v PowerShell