Hvad er der til loop i java, og hvordan implementeres det?



Denne artikel om 'for loop i Java' hjælper dig med at forstå, hvordan du implementerer looping statement til i Java ved hjælp af eksempelprogrammer.

Hvis der under programmeringen opstår en situation, hvor du specifikt ved, hvor mange gange du vil gentage en bestemt sæt udsagn i din kode, skal du gå efter en 'for' -sløjfe. I denne artikel skal vi lære om, hvordan du implementerer til loop in

Emnerne i denne artikel er som følger:





Lad os begynde!

Hvad er der til loop?

Programmører bruger normalt sløjfer at udføre et sæt udsagn. Til loop bruges når de har brug for at gentage en del af flere gange. Det bruges især i tilfælde, hvor antallet af iterationer er fast!



For en bedre forståelse, lad mig give dig en billedlig gengivelse!

Flowdiagram

For-In Loop - hurtig vejledning - Edureka

Her, efter initialisering, scannes den betingelse, som du har tildelt i koden, hvis betingelsen er sand, vil den øge / mindske (i henhold til din kode) værdien og gentage koden igen i henhold til den betingelse, du har tildelt. Men hvis din tilstand er falsk, forlader den sløjfen.



Efter denne teoretiske forklaring, lad mig vise dig syntaksen for til løkke!

Syntaks

hvad er * i kvm
for (sætning 1 sætning 2 sætning 3) {// kodeblok, der skal udføres}

Syntaksen er ret enkel. Det går som følger
Erklæring 1: tilstand, før kodeblokken udføres
Erklæring 2: angiver betingelsen for udførelse af koden
Erklæring 3: tilstand, når koden er udført

For at gøre tingene klarere, lad os implementere den ovenfor forklarede syntaks i en Java-kode.

ordbog datastruktur i java

Eksempel på for loop

Nedenstående kode viser, hvordan loop implementeres

offentlig klasse MyClass {{public static void main (String [] args) {{for (int i = 0 i<5 i++) { System.out.println(i) } } }} 

Produktion:
0
en
2
3
4

Jeg har taget en simpel kode for at gøre jer alle bekendt med begrebet for loop. Inde i for loop er der tre udsagn, som jeg har talt om i det forrige segment. Jeg håber, at du nu nemt kan forholde dig til dem!

  • For det første er Int i = 0 initialiseringen af ​​en heltalsvariabel, hvis værdi er tildelt 0.
  • For det andet, jeg<5 is the condition that I have applied in my code
  • For det tredje betyder i ++, at jeg vil øge værdien af ​​min variabel.

Efter at have forstået funktionen af ​​for loop, lad mig tage dig til et andet koncept, der er Java indlejret til løkke!

Java indlejret til loop

Hvis du har en for-loop inde i en for-loop, er du stødt på en Java, der er indlejret til loop. Den indre sløjfe udføres helt, når den ydre sløjfe udføres.

Jeg præsenterer et eksempel for at vise dig, hvordan en Java er indlejret til loop.

Eksempel

En Java-kode til en indlejret til loop:

public class Eksempel {public static void main (String [] args) {for (int i = 1i<=3i++){ for(int j=1j<=3j++){ System.out.println(i+' '+j) } } } }

Produktion:
elleve
1 2
1 3
enogtyve
2 2
2. 3
3 1
3 2
3 3

Nu hvor du har forstået konceptet med en indlejret til løkke, lad mig vise dig et meget berømt eksempel, som du måske har hørt om! Pyramideksemplerne!

Pyramideksempel: Tilfælde 1

public class 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 } } } 

Produktion:

c ++ stl sorter

*
* *
* * *
* * * *
* * * * *

Fortsætter med næste eksempel.

Pyramideksempel: Tilfælde 2

pakke MyPackage public class Demo {public static void main (String [] args) {int term = 6 for (int i = 1i = ij -) {System.out.print ('*')} System.out.println ( )//ny linje } } }

Produktion:

* * * * *
* * * *
* * *
* *
*

Jeg er sikker på, at du ville være fortrolig med disse to mønstre.

Dette bringer os til slutningen af ​​denne artikel 'For Loop in Java'. Jeg håber begrebet 'for loop i Java' er klart for dig nu. Vi fortsætter med at grave Java-verdenen sammen. Bliv hængende!

Sørg for at øve så meget som muligt, og vend din oplevelse tilbage.

Tjek den af Edureka, et pålideligt online læringsfirma med et netværk på mere end 250.000 tilfredse elever spredt over hele kloden. Vi er her for at hjælpe dig med hvert trin på din rejse, for at blive et ud over dette java-interviewspørgsmål, kommer vi med en læseplan, der er designet til studerende og fagfolk, der ønsker at være Java-udvikler.

Har du et spørgsmål til os? Nævn det i kommentarfeltet i denne 'java Map interface' artikel, og vi vender tilbage til dig så hurtigt som muligt.