loopar i Java

i programmeringsspråk används loopar för att utföra en uppsättning instruktioner/funktioner upprepade gånger när vissa villkor blir sanna. Det finns tre typer av slingor i Java.

  • för loop
  • medan loop
  • gör-medan loop

Java för Loop vs medan Loop vs gör medan Loop

Java för loop används för att iterera en del av programmet flera gånger. Om antalet iteration är fast, rekommenderas att använda för slinga.

det finns tre typer av för loopar i java.,

  • enkel för Loop
  • för-varje eller förbättrad för Loop
  • märkt för Loop

Java enkel för Loop

en enkel för loop är densamma som c / c++. Vi kan initiera variabeln, kontrollera skick och inkrement/minskning värde. Den består av fyra delar:

  1. initiering: det är det ursprungliga tillståndet som exekveras en gång när slingan startar. Här kan vi initiera variabeln, eller vi kan använda en redan initierad variabel. Det är ett valfritt villkor.,
  2. skick: det är det andra villkoret som exekveras varje gång för att testa slingans tillstånd. Det fortsätter utförandet tills villkoret är falskt. Det måste returnera booleskt värde antingen sant eller falskt. Det är ett valfritt villkor.
  3. uttalande: uttalandet av slingan utförs varje gång tills det andra villkoret är falskt.
  4. Increment / Decrement: det ökar eller minskar variabelvärdet. Det är ett valfritt villkor.,

Syntax:

Flowchart:

exempel:

testa det nu

Output:

12345678910

Java kapslade för Loop

Om vi har en för slinga inuti en annan slinga, är det känt som kapslade för slinga. Den inre slingan exekverar helt när yttre slingan exekverar.,

exempel:

utgång:

1 11 21 32 12 22 33 13 23 3

Pyramid exempel 1:

utgång:

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

Pyramid exempel 2:

utgång:

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

Java för-varje slinga

för-varje slinga används för att korsa array eller samling i Java. Det är lättare att använda än enkelt för loop eftersom vi inte behöver öka värdet och använda subscript notation.

det fungerar på element basis inte index. Det returnerar element en efter en i den definierade variabeln.,

Syntax:

exempel:

testa det nu

utgång:

1223445678

Java märkt för Loop

Vi kan ha ett namn på varje Java för loop. För att göra det använder vi etikett före slingan. Det är användbart om vi har kapslade för loop så att vi kan bryta/fortsätta specifikt för loop.

vanligtvis bryter och fortsätter nyckelord raster / fortsätter det innersta för endast loop.,

Syntax:

exempel:

utgång:

1 11 21 32 1

om du använder break bb;, kommer det att bryta inre slinga endast vilket är standardbeteendet hos någon slinga.

utgång:

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *