Innholdsfortegnelse:
Video: Introduktion til Programmering i Java - Primitive Typer (1/10) 2025
For loop gjør det mulig å angi nøyaktig hvor mange ganger for å utføre en oppgave i et Java-program. Bruke break-setningen gjør det mulig å slutte å utføre en oppgave når forholdene ikke er riktige, og ved å bruke fortsettingserklæringen blir det mulig å ignorere bare en sløyfe (en enkelt verdi) og fortsett å behandle neste oppgave.
Bruke break-setningen i Java
Det er tidspunkter når du vil stoppe en for loop tidlig. For eksempel kan du oppdage en tilstand som vil føre til at sløyfen mislykkes. Kanskje det ikke er nok elementer å behandle, eller søknaden din oppdager et annet problem. I dette tilfellet kan du bruke break-setningen til å stoppe forløp fra å gjøre noe mer.
Bruke fortsettelsen i Java
En enkel versjon av forløpet utfører et bestemt antall løkker, og en annen versjon stopper ved et bestemt punkt ved hjelp av en pauseoppgave. En tredje versjon av forløpet utfører et bestemt antall løkker, men det hopper over noen løkker når forhold ikke garanterer å utføre oppgaven.
For eksempel kan dataene du trenger for å behandle, ikke være av den riktige typen, eller kanskje mangler helt. Dette tredje skjemaet er avhengig av fortsettelsen. Fortsettelseserklæringen forteller at forløkken skal gå umiddelbart til neste sløyfe, i stedet for å fullføre den nåværende sløyfen.
Bare fordi noen kodeeksempler ser på pause og fortsetter uttalelser separat, betyr det ikke at du ikke kan kombinere dem i en enkelt for loop. Pause og fortsette uttalelser kan dukke opp hvor og når du trenger dem.
Du kan for eksempel velge å behandle en del av en for-løkke og fortsette videre til neste sløyfe hvis ting ikke fungerer som forventet. Hvis det oppstår en feil i det samme for sløyfe, kan du velge å bruke et pauseoppsett for å avslutte det. En enkelt for loop kan også inneholde flere forekomster av både pause og fortsette setninger.
Den beste måten å forstå forskjellen på pause og fortsette uttalelser er å kontrastere produksjonen de gir.
Nesting for loops
Noen ganger må du behandle noe ved å bruke flere looper. For eksempel, når du arbeider med tabelldata, kan du bruke en sløyfe til å behandle radene og en annen sløyfe for å behandle kolonnene. Det er flere kolonner for hver rad, slik at kolonnens sløyfe vises i Rows-sløyfen. Plassering av en gjentatt sløyfe i en annen kalles nesting av sløyfer.
Hver iterasjon av hovedløkken utfører hele underordnet sløyfe. Så, når du begynner å behandle den første raden, kjører den alle kolonneoppgaver for den raden før du går videre til neste rad.
Nesting er prosessen med å omslutte en struktur innenfor en annen av samme type. Java bruker nesting på flere måter, så du vil se denne termen brukt ganske ofte. Når man arbeider med strukturer, fungerer en struktur som en beholder for å holde den andre strukturen.
Beholderstrukturen kalles strukturen main , eller parent . Strukturen i hovedstrukturen kalles strukturen underordnet , eller barn .
Multiplikasjonstabellene er en av de bedre måtene å demonstrere nesting fordi du må lage en løkke for rader og en annen for kolonner. I tillegg må du opprette overskriftene som viser at tallene blir multiplisert, noe som betyr at du bruker en ekstra sløyfe.
