Wat is for loop in java en hoe implementeer je het?



Dit artikel over 'for loop in Java' zal u helpen begrijpen hoe u een looping-instructie voor in Java kunt implementeren met behulp van voorbeeldprogramma's.

Als zich tijdens het programmeren een situatie voordoet waarin u specifiek weet hoe vaak u een bepaald blok met instructies in uw code wilt herhalen, ga dan voor een 'for' -lus. Laten we in dit artikel leren hoe u for loop in kunt implementeren

De onderwerpen die in dit artikel worden behandeld, zijn als volgt:





Laten we beginnen!

Wat is voor lus?

Programmeurs gebruiken meestal lussen om een ​​reeks instructies uit te voeren. Voor lus wordt gebruikt wanneer ze een deel van de meerdere keren. Het wordt vooral gebruikt in gevallen waarin het aantal iteraties is vastgesteld!



Voor een beter begrip, wil ik u een picturale weergave geven!

Stroomschema

For-In Loop - Swift-zelfstudie - Edureka

verschil tussen overbelasting en overbelasting van de methode

Hier, na initialisatie, wordt de voorwaarde die u in de code hebt toegewezen, gescand, als de voorwaarde waar is, zou het de waarde verhogen / verlagen (volgens uw code) en opnieuw de code herhalen volgens de voorwaarde die u heeft toegewezen. Maar als uw voorwaarde onwaar is, verlaat deze de lus.



Na deze theoretische uitleg laat ik je de syntaxis van het voor lus!

Syntaxis

for (statement 1 statement 2 statement 3) {// codeblok dat moet worden uitgevoerd}

De syntaxis is vrij eenvoudig. Het gaat als volgt
Stelling 1: voorwaarde voordat het codeblok wordt uitgevoerd
Stelling 2: specificeert de voorwaarde voor uitvoering van de code
Stelling 3: voorwaarde zodra de code is uitgevoerd

Om de zaken duidelijker te maken, laten we de hierboven beschreven syntaxis in een Java-code implementeren.

Voorbeeld van for-lus

De onderstaande code laat zien hoe for loop is geïmplementeerd in

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

Uitgang:
0
een
2
3
4

Ik heb een eenvoudige code gebruikt om jullie allemaal vertrouwd te maken met het concept van for-lus. Binnen de for-lus zijn er drie uitspraken waarover ik in het vorige segment heb gesproken. Ik hoop dat je ze nu gemakkelijk kunt herkennen!

  • Ten eerste is Int i = 0 de initialisatie van een integer-variabele waarvan de waarde is toegewezen aan 0.
  • Ten tweede, ik<5 is the condition that I have applied in my code
  • Ten derde betekent i ++ dat ik wil dat de waarde van mijn variabele wordt verhoogd.

Nadat ik de werking van for-loop heb begrepen, wil ik je meenemen naar een ander concept, namelijk Java genest voor lus!

Java genest voor lus

Als je een for-lus in een for-lus hebt, ben je een Java-geneste for-lus tegengekomen. De binnenste lus wordt volledig uitgevoerd wanneer de buitenste lus wordt uitgevoerd.

Ik geef een voorbeeld om u de werking te laten zien van een Java genest voor lus.

Voorbeeld

Een Java-code voor een geneste for-lus:

wat is printwriter in java
public class Voorbeeld {public static void main (String [] args) {for (int i = 1i<=3i++){ for(int j=1j<=3j++){ System.out.println(i+' '+j) } } } }

Uitgang:
elf
1 2
1 3
eenentwintig
2 2
2. 3
3 1
3 2
3 3

Nu je het concept van een geneste for-lus hebt begrepen, wil ik je een heel beroemd voorbeeld laten zien waarvan je misschien hebt gehoord! De piramidevoorbeelden!

Piramidevoorbeeld: Geval 1

openbare klasse 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 } } } 

Uitgang:

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

Verdergaan met het volgende voorbeeld.

Piramidevoorbeeld: Case 2

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

Uitgang:

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

Ik ben er zeker van dat u bekend zou zijn met deze twee patronen.

hoe tekenreeks naar datum te converteren

Dit brengt ons bij het einde van dit ‘For Loop in Java’ artikel. Ik hoop dat het concept van 'for loop in Java' u nu duidelijk is. We blijven samen de Java-wereld graven. Blijf kijken!

Zorg ervoor dat je zoveel mogelijk oefent en terugkeert naar je ervaring.

Bekijk de door Edureka, een vertrouwd online leerbedrijf met een netwerk van meer dan 250.000 tevreden leerlingen verspreid over de hele wereld. We zijn hier om je te helpen bij elke stap op je reis, om naast deze Java-interviewvragen ook een curriculum te bedenken dat is ontworpen voor studenten en professionals die een Java-ontwikkelaar willen worden.

Heeft u een vraag voor ons? Vermeld het in het commentaargedeelte van deze ‘java Map-interface’ artikel en we nemen zo snel mogelijk contact met u op.