Hurkok a Java programozásban Ismerje meg a Java hurkok típusait

Tartalomjegyzék:

Anonim

Mi a hurkok a Java programozásban?

A „kódolás” egyszerű definíciókban azt jelenti, hogy megmondhatjuk a számítógépnek, hogy mit kell tennie, ám ez nem olyan egyszerű, mint amilyennek tűnhet, ám mostantól nem koncentrálunk a későbbi (könnyű vagy nehéz) részre. Ebben a témában megismerjük a Java programozás hurkait.

A számítógépek csak az 'ON' és 'OFF' típusú adatokat értik, amelyeket általában 'bináris' értékeknek hívnak. A bináris kódok (0-ból és 1-ből) állnak, és a számítógépek világszerte megértik. De a probléma az, hogy nem tudunk írni milliárdokat a 0-ból és az 1-ből, és annak érdekében, hogy csak megértsük a számítógépet, mit kérünk számolni. Itt jön a képbe a programozási nyelv vagy a kódolás.

Ezzel sikeresen kiszűrjük megértésünket a kódolási szintre, és mivel tudjuk, hogy mit jelent a „kódolás”, és miért kódoljuk, akkor tovább kell lépnünk a „hurkok” szintre, amely a vita címe?

Számos PL létezik ránk, sok közülük webfejlesztésre, mások asztali alkalmazásfejlesztésre, néhányat magasnak, másokat alacsony szintű PL-nek hívják. A programozási nyelvek mindegyikében van valami közös, azaz „LOOPS”.

A beszélgetés mélyebb pontján a hurkok szinte az összes programozási nyelven megtalálhatók; lássuk, milyen előnyeik vannak a fejlesztők számára -

  • Ezek 'újrahasznosíthatók'
  • Csökkentik a „KÓDOLÁS” méretét
  • Könnyen átfolyik a 'CONTROL'
  • Hajlamosak csökkenteni a 'Bonyolultságot'

A JAVA programozási hurkok célja a kód bonyolultságának megoldása, felhasználhatók és a fejlesztők számára a kódok követelmény szerinti újrafelhasználására szolgálnak.

A hurkok típusai a Java-ban

Íme a hurkok típusai a Java-ban definícióval + folyamatábra + magyarázat + példák a kimenettel

Definíciók - A JAVA-ban a hurkok iteratív utasítások. Ezek az állítások segítenek a fejlesztõknek (vagy a felhasználóknak) a programkódok ismétlésében, vagy a kódcsoportok többszöri futtatása (szükség szerint).

A hurkok típusai - A JAVA-ban elsősorban a hurkok 3 fő kategóriája van

  • LOOP
  • MIKOR LOOP
  • DO-WHILE LOOP

Mielőtt elmélyülnénk ezekben a LOOPS-okban, azt akarjuk, hogy az olvasók megértsék egy dolgot (ez mind a három hurok számára értéket képvisel). Függetlenül attól, hogy FOR, MI, vagy DO, HOGY mindegyiknek van kezdő, test és végül a rendeltetési hely. Enélkül nézzük meg őket egyenként -

1. A hurok számára

Ha fejlesztő vagy, és a végső eredmény (vagy eredmény) megszerzése előtt bizonyos számú alkalommal szeretné végrehajtani vagy futtatni a program egy részét; akkor megy a FOR LOOP. Ne feledje, hogy a 'For hurkot' csak akkor használja, ha egyértelműen tudja, hányszor hajtja végre az utasításokat. A FOR hurok megismétli mindaddig, amíg az értéke nem igaz: „TRUE”.

Lássuk annak folyamatábráját a jobb és világosabb megértés érdekében -

For Loop szintaxisa

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

Magyarázat

A FOR hurokban a 3 paraméter (azaz inicializálás, feltétel és növekedés / csökkentés) egyetlen utasításban marad.

Az inicializálás a változó kezdeti értékeinek megadását jelenti.

A feltétel azt az értéket jelenti, amelyet ellenőrizni akarunk a programban.

A növelés / csökkentés azt jelenti, amit a hurokban szeretne; az értéket ennek megfelelően növelik vagy csökkentik.

A hurok teste a göndör zárójelekkel kezdődik, és göndör zárójelekkel ()) fejeződik be, és azokat a utasításokat tartalmazza, amelyeket a hurok segítségével hajtanak végre.

Példa -

Célunk, hogy az összes páros számot kinyomtassuk 1 és 100 között.

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

Ennek a programnak a teljesítménye 2, 4, 6, 8, 10, 12 ………………… ..96, 98, 100

2. Amíg a hurok

Csak akkor, amikor egy bizonyos mennyiségű utasításra van szükség a többszöri végrehajtáshoz, amíg a feltétel teljesül, szükségünk van a WHILE hurokra? Itt, a FOR hurokkal ellentétben, az állapotot először ellenőrzik az utasítás végrehajtása előtt.

Lássuk annak folyamatábráját a jobb és világosabb megértés érdekében -

Bár a hurok szintaxisa

while (boolean condition)
(
loop statements
)

Magyarázat

Míg a hurok az alkalmazási feltételekkel kezdődik, a zárójelekbe helyezve. Ezek a hurok utasításokat a göndör zárójelben is tartják. Mint már említettük, a WHILE hurok addig fut, amíg az érték valódi értéket nem tart.

Példa -

Az összes páratlan számot ki akarjuk nyomtatni 1 és 100 között.

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

Teljesítmény - 1, 3, 5, 7, 9, 11 ……………………………………… ..97, 99

3. Tegye közben

Nincs sok különbség a WHILE és a DO WHILE hurkok között, a különbség az utasítások érvényesítésében rejlik. A DO WHILE esetén a feltételt ellenőrzik az utasításblokk végrehajtása után, így a DO-ban mondhatjuk, amikor az utasításokat legalább egyszer végrehajtják.

Lássuk annak folyamatábráját a jobb és világosabb megértés érdekében -

A Szinkron A szinkronban

Do
(
statements..
)
while (condition);

Magyarázat

A DO WHILE hurokban először nincs feltétel-ellenőrzés, később az állapotot TRUE vagy FALSE-ra ellenőrzik. Ha igaz, akkor a hurkok következő iterációja elindul, különben a hurok önmagától megszűnik.

Példa -

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

Teljesítmény - 2, 4, 6, 8, 10 …………… .98, 100

A hurkok különféle típusainak összehasonlítása

1. Nyilatkozat

A Loop számára

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

Míg a hurok

Statements; //body of loop
)

Csinálni, miközben

Do
(
Statements
)
while (condition);

2) A FOR hurkot akkor használjuk, ha a felhasználó tudja az iteráció időpontját, míg a WHILE és DO WHILE hurok az, ha az iteráció száma nem ismert.

3) A FOR-ciklus feltételes állításával kapcsolatban végtelen ideig fog működni, míg WHILE és DO esetén, ha a feltételes kijelentés hiánya „összeállítási hibát” eredményez.

Következtetés

A hurkok koncepciója nagyon fontos minden olyan felhasználó számára, aki a fejlesztéshez tartozik, ha frissül, és vizsgákra vagy interjúkra készül fel, és jól meg kell gyakorolniuk a hurkok koncepcióit.

Belefedtük a hurkok összes kritikus szempontját, és így működnek a dolgok a hurkokban. Ez a 3 hurok a legfontosabbak, és a többi rájuk improvizált. Ha jól megfogja ezeket, akkor a többi meglehetősen könnyebben érthető lesz.

Ajánlott cikkek

Ez egy útmutató a hurkokhoz a Java programozásban. Itt tárgyaljuk a Java hurkok típusait a meghatározással, folyamatábrával, magyarázattal és példákkal a kimenettel. A következő cikkben további információkat is megnézhet -

  1. Míg a Loop Java
  2. Csillagminták Java-ban
  3. Hurok a C-ben
  4. Hurok a C ++ -ban
  5. Tömbök a Java programozásban
  6. Különböző típusú hurkok és azok előnyei
  7. Hurkok a VBScript-ben példákkal
  8. A hurkok előnye és típusai a PowerShell-ben