Při programování, pokud nastane situace, kdy konkrétně víte, kolikrát chcete iterovat určitý blok příkazů v kódu, přejděte na smyčku „pro“. V tomto článku se seznámíme s tím, jak implementovat smyčku
Témata zahrnutá v tomto článku jsou následující:
- Co je pro smyčku?
- Vývojový diagram
- Syntax
- Příklad smyčky for
- Java vnořená pro smyčku
- Příklad Java vnořeného pro smyčku
- Příklad pyramidy: Případ 1
- Příklad pyramidy: Případ 2
Co je pro smyčku?
Programátoři obvykle používají smyčky provést sadu příkazů. Pro smyčka se používá, když potřebují iterovat část souboru několikrát. Používá se zejména v případech, kdy je počet iterací pevný!
Pro lepší pochopení vám poskytnu obrazové znázornění!
Vývojový diagram
Tady po inicializaci je naskenována podmínka, kterou jste v kódu přiřadili, v případě, že je podmínka pravdivá, zvýší / sníží (podle vašeho kódu) hodnotu a znovu iteruje kód podle podmínky, kterou máte přiřazeno. Pokud je však váš stav nepravdivý, smyčku opustí.
Po tomto teoretickém vysvětlení vám ukážu syntaxi souboru pro smyčka!
Syntax
for (statement 1 statement 2 statement 3) {// blok kódu, který má být proveden}
Syntaxe je velmi jednoduchá. Funguje to následovně
Prohlášení 1: před provedením bloku kódu
Prohlášení 2: určuje podmínku pro provedení kódu
Prohlášení 3: podmínka po provedení kódu
Aby byly věci jasnější, implementujme výše vysvětlenou syntaxi v kódu Java.
Příklad smyčky for
Níže napsaný kód popisuje, jak je smyčka implementována v
public class MyClass {{public static void main (String [] args) {{for (int i = 0 i<5 i++) { System.out.println(i) } } }}
Výstup:
0
jeden
2
3
4
Vzal jsem jednoduchý kód, abych vás všechny seznámil s konceptem smyčky for. Ve smyčce for jsou tři výroky, o kterých jsem hovořil v předchozím segmentu. Doufám, že se k nim nyní snadno dostanete!
- Za prvé, Int i = 0, je inicializace celočíselné proměnné, jejíž hodnota byla přiřazena k 0.
- Zadruhé, i<5 is the condition that I have applied in my code
- Zatřetí, i ++ znamená, že chci, aby se hodnota mé proměnné zvýšila.
Po pochopení fungování smyčky for vás dovolím přejít k dalšímu konceptu, který je vnořený do Javy pro smyčka!
Java vnořená pro smyčku
Pokud máte smyčku for uvnitř smyčky for, narazili jste na vnořenou smyčku Java. Vnitřní smyčka se provede úplně, když se provede vnější smyčka.
Představuji příklad, který vám ukáže fungování Java vnořené smyčky for.
Příklad
Kód Java pro vnořenou smyčku pro:
veřejná třída Příklad {public static void main (String [] args) {for (int i = 1i<=3i++){ for(int j=1j<=3j++){ System.out.println(i+' '+j) } } } }
Výstup:
jedenáct
1 2
1 3
dvacet jedna
2 2
2. 3
3 1
3 2
3 3
Nyní, když jste pochopili koncept vnořené smyčky for, dovolte mi ukázat vám velmi slavný příklad, o kterém jste možná slyšeli! Příklady pyramid!
Příklad pyramidy: Případ 1
veřejná třída PyramidExample {public static void main (String [] args) {for (int i = 1i<=5i++){ for(int j=1j<=ij++){ System.out.print('* ') } System.out.println()//new line } } }
Výstup:
*
* *
* * *
* * * *
* * * * *
Příklad pyramidy: Případ 2
balíček MyPackage veřejná třída Demo {public static void main (String [] args) {int term = 6 for (int i = 1i = ij -) {System.out.print ('*')} System.out.println ( )//nový řádek } } }
Výstup:
* * * * *
* * * *
* * *
* *
*
co je tostring metoda v Javě
Jsem si jist, že byste tyto dva vzorce znali.
Tím se dostáváme na konec tohoto článku „For Loop in Java“. Doufám, že vám je koncept „smyčky for v Javě“ nyní jasný. Budeme dál kopat svět Java společně. Zůstaňte naladěni!
Ujistěte se, že cvičíte co nejvíce a vraťte své zkušenosti.
Podívejte se na Edureka, důvěryhodná online vzdělávací společnost se sítí více než 250 000 spokojených studentů po celém světě. Jsme tu, abychom vám pomohli s každým krokem na vaší cestě, abychom se kromě otázek týkajících se tohoto rozhovoru pro javu stali i učebním plánem, který je určen pro studenty a profesionály, kteří chtějí být vývojářem Java.
Máte na nás dotaz? Uveďte to prosím v sekci komentářů tohoto „rozhraní Java Map“ článku a my se vám ozveme co nejdříve.