java loop tutorial with program examples
Tento výukový program vysvětlí koncept Java For Loop spolu s jeho syntaxí, popisem, vývojovým diagramem a příklady programování:
jak otevřít soubory bin v systému Android
V tomto tutoriálu probereme „for-loop“ v Javě. Prozkoumáme každý aspekt konceptu smyčky spolu se způsobem jeho použití.
V tomto výukovém programu najdete dostatek příkladů programování, které vám pomohou porozumět různým aplikačním oblastem smyčky Java for-loop. Součástí daného tématu budou také některé často kladené otázky, abyste si byli dobře vědomi důležitých otázek týkajících se Java for-loop.
=> Zkontrolujte VŠECHNY výukové programy Java zde.
Co se naučíte:
Java pro smyčku
Příkaz loop je nedílnou součástí každého programovacího jazyka. Looping vám pomůže iterovat každý prvek na základě uživatelem zadané podmínky. Java není výjimkou a „for-loop“ je jednou z nejběžnějších smyček, které uvidíte v jakémkoli programovacím jazyce.
Syntax:
for (initialization; condition; iteration) statement;
Nejprve je proměnná řízení smyčky inicializována na počáteční hodnotu. Poté následuje podmínka, která je logickým výrazem, který vrací buď true, nebo false. Tato podmínka se používá k testování řídicí proměnné smyčky.
Pokud podmínka platí, pak smyčka for pokračuje ve své iteraci, jinak se ukončí.
Tisk prvních deseti čísel
Níže je uveden jednoduchý příklad Java for-loop. Zde jsme vytiskli prvních deset čísel pomocí „smyčky pro“.
Nejprve jsme inicializovali proměnnou 'i' s hodnotou jako 1. Poté jsme určili podmínku, kde by „i“ mělo být menší nebo rovné 10 “a poté jsme zvýšili smyčku o 1. Dokud hodnota „i“ je „menší nebo rovna 10“, hodnota „i“ se vytiskne po každé iteraci.
V okamžiku, kdy se jeho hodnota stane 11, pak se zadaná podmínka nebude shodovat a smyčka bude ukončena.
import java.util.Scanner; public class example { public static void main(String() args) { /* * Printing the first 10 numbers with * the help of for-loop */ System.out.println('First ten numbers are: '); for (int i=1; i <=10; i++){ System.out.println(i); } } }
Výstup:
Obrátit řetězec
V níže uvedeném příkladu jsme provedli vstup String přes konzolu a pokusili se vytisknout každou z postav v opačném pořadí pomocí smyčky for.
import java.util.Scanner; public class example { public static void main(String() args) { String original, reverse = ''; System.out.println('Enter the string to be reversed'); /* * Used Scanner class to input the String through Console */ Scanner in = new Scanner(System.in); original = in.nextLine(); /* * Using for loop, iterated through the characters * in reverse order, decrementing the loop by -1 * and concatenating the reversed String * using an inbuilt method charAt() */ int length = original.length(); for(int i=length-1; i>=0; i--) { reverse = reverse + original.charAt(i); } System.out.println(reverse); } }
Výstup:
Java pro každou smyčku
Toto je další forma smyčky for, která se většinou používá k procházení nebo procházení prvky / položkami kolekce, jako je mapa nebo seznam polí. Toto podporuje JDK-5 a vyšší. Je také známý jako vylepšený pro smyčku.
Syntax:
for (data-type obj: array) { obj statement; }
Často kladené otázky
Otázka č. 1) Jak opakujete smyčku v Javě?
Odpovědět: V Javě opakujeme smyčku pomocí proměnné čítače. Nejběžněji může být proměnná čítače i, j nebo count. Úplně záleží na programátorovi, jakou proměnnou si vybere.
V níže uvedeném příkladu jsme smyčku opakovali 5krát a poté vytiskli „*“. Toto je také známé jako pyramidový program. Smyčka se bude opakovat, pokud se hodnota „i“ a „j“ nebude rovnat 5.
public class example { public static void main(String() args) { for(int i=0; i <5; i++) { for(int j=0; j <= i; j++) { System.out.print('*'); } System.out.println(); } } }
Výstup:
Otázka č. 2) Jak používat smyčku pro smyčku v Javě?
Odpovědět: Níže je uveden program, kde jsme použili smyčku for pro proměnnou String. Zde jsme inicializovali smyčku for se dvěma čítači k porovnání, zda je znak v indexu „i“ a (i + 1) index stejný nebo ne. Vytiskne znak indexu (i + 1), pokud jsou stejné.
public class example { public static void main(String() args) { String str = new String('Microsofft'); int count = 0; char() chars = str.toCharArray(); System.out.println('Duplicate characters are:'); /* * initialized a for-loop with two counters * to compare if character at i index and i+1 index * are equal or not. It will print the characters * if they are equal. */ for (int i=0; i Výstup:

Otázka č. 3) Jak něco vytisknout jednou v prostředí for-loop Java?
Odpovědět: V níže uvedeném programu bude hodnota „i“ vytištěna pouze jednou, protože jsme odpovídajícím způsobem zadali podmínku.
public class example { public static void main(String() args) { for (int i=0; i <1; i++){ System.out.println('The value is: ' +i); } } }
Výstup:

funkční testování vs. nefunkční testování
Otázka č. 4) Jak vyjít z for-loop v Javě?
Odpovědět: Toto je nejzákladnější otázka smyčky for. V prostředí Java for-loop, jakmile podmínka nesplní, automaticky vás vyhodí ze smyčky.
Můžete však také výslovně použít a příkaz break v Javě pokud chcete vyjít ze smyčky.
S přestávkou:
public class example { public static void main(String() args) { for (int i=0; i <2; i++){ System.out.println('The value is: ' +i); break; } } }
Výstup:

Bez přestávky:
public class example { public static void main(String() args) { for (int i=0; i <2; i++){ System.out.println('The value is: ' +i); } } }
Výstup:

Otázka č. 5) Jak získat hodnotu z for-loop v Javě?
Odpovědět: Hodnotu ze smyčky for můžete získat vytištěním hodnoty proměnné čítače (například i, j nebo count).
sql dotaz otázky na otázky pro testery
Otázka č. 6) Jak používat pro každou smyčku v Javě?
Odpovědět: V tomto výukovém programu si můžete projít sekci „Java pro každou smyčku“. Níže jsme však uvedli jednoduchý příklad smyčky Java for-each loop nebo Java enhanced for-loop.
import java.util.HashMap; public class example { public static void main(String() args) { int() arr = {2,3,9,5}; /* * Enhanced for-loop or for-each loop * begins here */ for (int obj: arr){ System.out.println(obj); } } }
Výstup:

Závěr
V tomto tutoriálu jsme vysvětlili koncept Java for-loop spolu s jeho syntaxí, popisem, vývojovým diagramem a příklady programování. Další varianty Java for-loop jsou také podrobně popsány s vývojovým diagramem, popisem, syntaxí a příklady programování, kdykoli je to požadováno.
Doporučené čtení = >> While Loop in Java
Příklady, které jsou uvedeny v tomto tutoriálu, jsou velmi důležité, protože jsou kladeny i během rozhovorů v Javě. Uvádíme několik často kladených otázek, které jsou opět velmi důležité, protože vám umožní podrobně porozumět danému tématu.
=> Podívejte se na průvodce Perfect Java Training Guide zde.
Doporučené čtení
- Výukový program JAVA pro začátečníky: 100+ praktických výukových programů Java Video
- Java Enum: Výukový program Java Enumeration s příklady
- Java DataTypes, Loops, Arrays, Switch a Assertions
- Smyčky v C #: Kontrolní příkazy a různé smyčky s příklady
- Typy smyček Unix Shell: Provádějte smyčku, smyčku, dokud smyčku v Unixu
- Smyčky VBScript: Pro smyčku, smyčku a smyčku While
- Smyčkové konstrukce v C ++ s příklady
- Pythonové smyčky - pro, zatímco, vnořené smyčky s příklady