Vad är för loop i java och hur man implementerar det?



Den här artikeln om 'för loop i Java' hjälper dig att förstå hur du implementerar looping statement för i Java med hjälp av exempelprogram.

Om det uppstår en situation där du specifikt vet hur många gånger du vill iterera ett visst block av uttalanden i din kod under programmeringen, gå till en 'för' -slinga. I den här artikeln ska vi lära oss mer om hur du implementerar för loop in

Ämnen som tas upp i denna artikel är följande:





Låt oss börja!

Vad är för loop?

Programmerare använder vanligtvis öglor för att utföra en uppsättning uttalanden. För loop används när de behöver itera en del av flera gånger. Den används särskilt i fall där antalet iterationer är fast!



För en bättre förståelse, låt mig ge dig en bildföreställning!

Flödesdiagram

For-In Loop - Snabb handledning - Edureka

Här, efter initialisering, skannas det villkor som du har tilldelat i koden, om villkoret är sant, skulle det öka / minska (enligt din kod) värdet, och igen upprepa koden enligt det villkor som du har tilldelats. Men om ditt tillstånd är felaktigt kommer det att gå ut ur slingan.



Efter denna teoretiska förklaring, låt mig visa dig syntaxen för för slinga!

retracement sekvens i c ++

Syntax

för (uttalande 1 uttalande 2 uttalande 3) {// kodblock som ska köras}

Syntaxen är ganska enkel. Det går som följer
Uttalande 1: innan kodblocket körs
Uttalande 2: anger villkoret för körning av koden
Uttalande 3: när koden har körts

För att göra saker tydligare, låt oss implementera ovanförklarade syntax i en Java-kod.

Exempel på för loop

Koden som skrivs nedan visar hur för loop implementeras i

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

Produktion:
0
ett
2
3
4

Jag har tagit en enkel kod för att bekanta dig med begreppet for loop. Inuti for loop finns det tre uttalanden som jag har pratat om i föregående segment. Jag hoppas att du nu lätt kan relatera till dem!

  • För det första är Int i = 0 initialiseringen av en heltalvariabel vars värde har tilldelats 0.
  • För det andra, jag<5 is the condition that I have applied in my code
  • För det tredje betyder i ++ att jag vill att värdet på min variabel ska ökas.

Efter att ha förstått arbetet med for loop, låt mig ta dig till ett annat koncept, som är Java kapslat för slinga!

Java kapslade för loop

Om du har en for loop inuti en for loop har du stött på en Java kapslad för loop. Den inre slingan körs fullständigt när den yttre slingan körs.

hur sammanställer jag ett Java-program

Jag presenterar ett exempel för att visa hur du arbetar med en Java kapslad för loop.

Exempel

En Java-kod för en kapslad för loop:

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

Produktion:
elva
1 2
1 3
tjugoett
2 2
2. 3
3 1
3 2
3 3

Nu när du har förstått begreppet en kapslad för loop, låt mig visa dig ett mycket känt exempel som du kanske har hört talas om! Pyramidexemplen!

Pyramid Exempel: Fall 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:

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

Fortsätter med nästa exempel.

Pyramid Exempel: Fall 2

paket 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:

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

Jag är säker på att du skulle vara bekant med dessa två mönster.

Detta leder oss till slutet av denna artikel 'For Loop in Java'. Jag hoppas att begreppet 'för loop i Java' är klart för dig nu. Vi fortsätter att gräva Java-världen tillsammans. Håll dig uppdaterad!

Se till att du tränar så mycket som möjligt och återgår till din upplevelse.

Kolla in av Edureka, ett pålitligt inlärningsföretag online med ett nätverk av mer än 250 000 nöjda elever spridda över hela världen. Vi är här för att hjälpa dig med varje steg på din resa, för att bli en förutom de här Java-intervjufrågorna, kommer vi med en läroplan som är utformad för studenter och yrkesverksamma som vill vara Java-utvecklare.

Har du en fråga till oss? Vänligen nämna det i kommentarsektionen i detta ”Java Map-gränssnitt” artikeln så återkommer vi så snart som möjligt.