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 -
- Míg a Loop Java
- Csillagminták Java-ban
- Hurok a C-ben
- Hurok a C ++ -ban
- Tömbök a Java programozásban
- Különböző típusú hurkok és azok előnyei
- Hurkok a VBScript-ben példákkal
- A hurkok előnye és típusai a PowerShell-ben