java loop tutorial with program examples
Tento tutoriál vysvetlí koncept Java For Loop spolu s jeho syntaxou, popisom, vývojovým diagramom a príkladmi programovania:
fáza cyklu vývoja softvéru, v ktorej sa programuje, je:
V tomto výučbe sa budeme venovať téme „for-loop“ v prostredí Java. Preskúmame všetky aspekty koncepcie vytvárania cyklov a spôsoby ich použitia.
Tento tutoriál bude pokrytý dostatkom príkladov programovania, vďaka ktorým pochopíte rôzne aplikačné oblasti Java for-loop. Súčasťou danej témy budú aj niektoré často kladené otázky, aby ste si boli dobre vedomí dôležitých otázok týkajúcich sa Java for-loop.
=> Skontrolujte VŠETKY návody Java tu.
Čo sa dozviete:
Java pre slučku
Príkaz loop je neoddeliteľnou súčasťou každého programovacieho jazyka. Smyčka vám pomáha iterovať každý prvok na základe podmienky zadanej používateľom. Java nie je výnimkou a „for-loop“ je jednou z najbežnejších cyklov, ktoré uvidíte v ktoromkoľvek programovacom jazyku.
Syntax:
for (initialization; condition; iteration) statement;
Najskôr sa inicializuje riadiaca premenná slučky na svoju počiatočnú hodnotu. Nasleduje podmienka, ktorá je logickým výrazom, ktorý vracia hodnotu true alebo false. Táto podmienka sa používa na testovanie riadiacej premennej slučky.
Ak podmienka platí, potom cyklus for pokračuje v iterácii, inak sa ukončí.
Tlač prvých desiatich čísel
Ďalej je uvedený jednoduchý príklad Java for-loop. Tu sme pomocou „for-loop“ vytlačili prvých desať čísel.
Najskôr sme inicializovali premennú 'i' s hodnotou ako 1. Potom sme zadali podmienku, kde by „i“ malo byť menšie alebo rovné 10 “a potom sme zvýšili slučku o 1. Pokiaľ hodnota „i“ je „menšia alebo rovná 10“, potom sa hodnota „i“ vytlačí po každej iterácii.
V okamihu, keď bude jeho hodnota 11, nebude sa zadaná podmienka zhodovať a cyklus bude ukončený.
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ýkon:
Obrátiť reťazec
V nasledujúcom príklade sme zadali reťazec String cez konzolu a pokúsili sme sa vytlačiť každý zo znakov v opačnom poradí pomocou slučky for-loop.
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ýkon:
Java pre každú slučku
Toto je ďalšia forma cyklu for-loop, ktorá sa väčšinou používa na prechádzanie alebo navigáciu v prvkoch / položkách zbierky, ako sú mapa alebo pole. Toto podporuje JDK-5 a vyššie. Je tiež známy ako vylepšený pre slučku.
Syntax:
for (data-type obj: array) { obj statement; }
často kladené otázky
Otázka č. 1) Ako opakujete slučku v Jave?
Odpoveď: V Jave opakujeme slučku pomocou premennej počítadla. Najčastejšie môže byť premenná počítadla i, j alebo count. Úplne záleží na programátorovi, akú premennú si zvolí.
V nasledujúcom príklade sme opakovali slučku 5 krát a potom sme vytlačili „*“. Toto je tiež známe ako pyramídový program. Smyčka sa bude opakovať, pokiaľ sa hodnota „i“ a „j“ nebude rovnať 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ýkon:
Otázka 2) Ako používať for-loop pre reťazec v Jave?
Odpoveď: Ďalej je uvedený program, v ktorom sme použili premennú typu String pre cyklus. Tu sme inicializovali cyklus for-loop s dvoma počítadlami na porovnanie, či sú znaky v indexe „i“ a (i + 1) rovnaké alebo nie. Vytlačí znak indexu (i + 1), ak sú rovnaké.
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ýkon:
stiahnuť všetky videá z youtube playlistu

Otázka č. 3) Ako tlačiť niečo raz v prostredí for-loop Java?
Odpoveď: V nižšie uvedenom programe sa hodnota „i“ vytlačí iba raz, pretože sme príslušne určili podmienku.
public class example { public static void main(String() args) { for (int i=0; i <1; i++){ System.out.println('The value is: ' +i); } } }
Výkon:

Otázka č. 4) Ako vyjsť z for-loop v Jave?
Odpoveď: Toto je najzákladnejšia otázka cyklu for-loop. V prostredí Java for-loop vás akonáhle podmienka nesplní, automaticky vás vyhodí zo slučky.
Môžete však tiež výslovne použiť a príkaz break v Jave ak pre prípad, že by ste chceli vyjsť zo slučky.
S prestá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ýkon:

Bez prestá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ýkon:

Otázka č. 5) Ako získať hodnotu z for-loop v Jave?
Odpoveď: Hodnotu zo slučky for-loop môžete získať vytlačením hodnoty premennej počítadla (napríklad i, j alebo count).
prevádzať youtube na mp4 zadarmo online
Otázka č. 6) Ako používať jednotlivé cykly v Jave?
Odpoveď: V tejto príručke môžete prejsť časťou „Java pre každú slučku“. Nižšie však uvádzame jednoduchý príklad Java pre každú slučku alebo Java vylepšenej pre slučku.
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ýkon:

Záver
V tomto tutoriáli sme vysvetlili koncept Java for-loop spolu s jeho syntaxou, popisom, vývojovým diagramom a príkladmi programovania. Ostatné variácie prostredia Java for-loop sú tiež kdekoľvek požadované podrobne popísané s vývojovým diagramom, popisom, syntaxou a príkladmi programovania.
Navrhované čítanie = >> Zatiaľ čo Loop v Jave
Príklady, ktoré sú uvedené v tomto návode, sú veľmi dôležité, pretože sú kladené aj počas rozhovorov v prostredí Java. Uviedli sme niekoľko často kladených otázok, ktoré sú opäť veľmi dôležité, pretože vám umožnia podrobne porozumieť téme.
=> Vyskúšajte tu Sprievodcu dokonalým školením Java.
Odporúčané čítanie
- Výukový program JAVA pre začiatočníkov: viac ako 100 praktických výučbových programov Java Video
- Java Enum: Výukový program Java Enumeration s príkladmi
- Java dátové typy, slučky, polia, prepínače a tvrdenia
- Smyčky v C #: Kontrolné príkazy a rôzne slučky s príkladmi
- Typy Unix Shell Loop: Robte Loop, For Loop, Until Loop v Unixe
- Slučky VBScript: Pre slučku, slučku a slučku While
- Smyčkové konštrukcie v C ++ s príkladmi
- Pythonové slučky - vnorené slučky s príkladmi