Co je to Loops in Java Programming?

„Kódování“ v jednoduchých definicích znamená způsob, jak počítači sdělit, co má dělat, není to však tak snadné, jak by se mohlo zdát, ale od nynějška se nebudeme soustředit na pozdější (znamená snadnou nebo těžkou) část. V tomto tématu se budeme učit o smyčkách v programování Java.

Počítače mohou rozumět pouze typům dat „ON“ a „OFF“, které se běžně nazývají „binární“ hodnoty. Binární kódy se skládají z (0 a 1) a jsou pochopitelné počítači po celém světě. Problém je ale v tom, že nemůžeme psát biliony 0 a 1, a to proto, aby počítač jen pochopil, co od nich požadujeme, aby počítali. To je místo, kde programovací jazyky nebo kódování přichází do obrázku.

Díky tomu jsme úspěšně odfiltrovali naše porozumění na úroveň kódování a nyní, když víme, co „kódování“ dělá a proč kódujeme, musíme dále klepnout na úroveň „smyčky“, což je název diskuse.

Existuje několik PL přes nás, mnoho z nich je pro vývoj webových aplikací, jiné pro vývoj desktopových aplikací, některé jsou známé jako vysoké a některé jsou známé jako low-level PL. Všechny tyto programovací jazyky mají něco společného, ​​tj. „LOOPS“.

Smyčky se dostávají hlouběji do diskuse a jsou přítomny téměř ve všech programovacích jazycích; Podívejme se, jaké výhody mají pro vývojáře -

  • Jedná se o „OPAKOVATELNÉ“
  • Snižují velikost „KÓDOVÁNÍ“
  • Umožňují snadný tok „CONTROL“
  • Mají sklon snižovat „KOMPLEXNOST“

Smyčky v programování JAVA mají za cíl vyřešit složitost kódu, jsou použitelné a mají být použity vývojáři k opětovnému použití kódů podle požadavku.

Typy smyček v Javě

Zde jsou typy smyček v Javě s definicí + vývojový diagram + vysvětlení + příklady s výstupem

Definice - V JAVA jsou smyčky iterativní příkazy. Tato prohlášení pomáhají vývojářům (nebo uživatelům) iterovat programové kódy nebo skupinu kódů spuštěných vícekrát (podle potřeby).

Druhy smyček - V JAVA existují hlavně 3 hlavní kategorie smyček

  • PRO LOOP
  • WHILE LOOP
  • DO-WHILE LOOP

Než začneme kopat hluboko do těchto smyček, chceme, aby naši čtenáři porozuměli jedné věci (to platí pro všechny tři smyčky). Ať už je to FOR, WHILE nebo DO WHILE všichni mají Starting, Body a nakonec cíl. Bez nich je uvidíme jeden po druhém -

1. Pro smyčku

Pokud jste vývojář a chcete provést nebo spustit část vašeho programu v určitém počtu časů, než získáte konečný výsledek (nebo výsledek); půjdete s FOR LOOP. Pamatujte, že „For loop“ budete používat, pouze pokud jasně víte, kolikrát chcete příkazy provést. Smyčka FOR se bude opakovat, dokud nebude mít hodnotu rovnou „PRAVDA“.

Podívejme se na jeho vývojový diagram pro lepší a jasné porozumění -

Syntaxe smyčky

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

Vysvětlení

Ve smyčce FOR zůstávají všechny 3 parametry (tj. Inicializace, stav a přírůstek / úbytek) v jediném příkazu.

Inicializace znamená poskytnout počáteční hodnoty proměnné.

Podmínka znamená hodnotu, kterou chceme zkontrolovat v programu.

Inkrement / Decrement znamená to, co chcete mít ve smyčce; hodnota bude buď odpovídajícím způsobem zvýšena nebo snížena.

Tělo smyček začíná složenými závorkami a končí složenými závorkami ()) a obsahuje příkazy, které budou provedeny pomocí smyčky.

Příklad -

Naším záměrem je vytisknout všechna sudá čísla mezi 1 až 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 pro tento program bude 2, 4, 6, 8, 10, 12 ………………… ..96, 98, 100

2. Zatímco smyčka

Pouze v případě, že určité množství příkazů je třeba provést opakovaně, dokud není podmínka splněna, potřebujeme WHILE smyčku? Zde, na rozdíl od smyčky FOR, je podmínka zkontrolována nejprve před provedením příkazu.

Podívejme se na jeho vývojový diagram pro lepší a jasné porozumění -

Syntaxe průběhu smyčky

while (boolean condition)
(
loop statements
)

Vysvětlení

Zatímco smyčka začíná aplikováním příkazů podmínky umístěných uvnitř závorek. Tito také drží příkazy smyčky v složených závorkách. Jak jsme již řekli, WHILE smyčka běží, dokud hodnota neudrží skutečnou hodnotu.

Příklad -

Chceme vytisknout všechna lichá čísla mezi 1 a 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. Proveďte chvíli

Mezi smyčkami WHILE a DO WHILE není velký rozdíl, rozdíl spočívá ve validaci jejich prohlášení. V DO WHILE je podmínka zkontrolována po provedení bloku příkazů, proto můžeme v DO WHILE říci, že příkazy jsou prováděny alespoň jednou.

Podívejme se na jeho vývojový diagram pro lepší a jasné porozumění -

Syntaxe Do while Loop

Do
(
statements..
)
while (condition);

Vysvětlení

Ve smyčce DO WHILE není žádná kontrola stavu poprvé, později je podmínka zkontrolována na PRAVDA nebo NEPRAVDA. Pokud je PRAVDA, začne další iterace smyček, jinak se smyčka ukončí sama.

Pří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

Porovnání různých typů smyček

1. Prohlášení

Pro smyčku

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

Zatímco smyčka

Statements; //body of loop
)

Dělat, zatímco

Do
(
Statements
)
while (condition);

2) Používáme smyčku FOR, pokud uživatel zná čas iterace, zatímco WHILE a DO WHILE je preferována, pokud není počet iterací znám.

3) Pokud jde o podmíněný příkaz ve smyčce FOR, bude fungovat neomezeně dlouho, zatímco pro WHILE a DO WHILE bude chybový podmíněný příkaz znamenat „Chyba kompilace“.

Závěr

Koncept Loops je velmi důležitý pro všechny uživatele, kteří patří do vývoje, jsou-li čerství a pokud se připravují na zkoušky nebo pohovory, musí být s koncepty Loops dobře nacvičeni.

Pokryli jsme všechny klíčové aspekty smyčky, a takto fungují věci ve smyčkách. Tyto 3 smyčky jsou nejdůležitější a zbytek je na nich improvizován. Máte-li nad nimi dobrou přilnavost, bude zbytek snáze pochopitelný.

Doporučené články

Toto je průvodce po smyčkách v programování Java. Zde diskutujeme Typy smyček v Javě s definicí, vývojový diagram, vysvětlení a příklady s výstupem. Další informace naleznete také v následujícím článku -

  1. Zatímco smyčka v Javě
  2. Hvězdné vzory v Javě
  3. Smyčky v C
  4. Smyčky v C ++
  5. Pole v programování Java
  6. Různé typy smyček s jeho výhodami
  7. Smyčky ve VBScript s příklady
  8. Výhody a typy smyček v PowerShell

Kategorie: