Indholdsfortegnelse:
Video: 6.3: For Loop - Processing Tutorial 2025
For loop gør det muligt præcist at angive, hvor mange gange der skal udføres en opgave i en Java-applikation. Ved brug af break-sætningen er det muligt at stoppe med at udføre en opgave, når betingelserne ikke er rigtige, og ved hjælp af fortsættelsen er det muligt at ignorere kun en sløjfe (en enkelt værdi) og derefter fortsætte behandlingen af den næste opgave.
Brug af pauseoversigten i Java
Der er tidspunkter, hvor du vil stoppe en for loop tidligt. For eksempel kan du opdage en tilstand, der ville medføre, at sløjfen mislykkes. Måske er der ikke nok elementer til at behandle, eller din ansøgning registrerer et andet problem. I dette tilfælde kan du bruge break-sætningen til at stoppe forløbet fra at gøre mere arbejde.
Brug af fortsættelsen i Java
En simpel version af forløbet udfører et bestemt antal looper, og en anden version stopper ved et bestemt punkt ved hjælp af en pauseoversigt. En tredje version af forløbet udfører et bestemt antal løkker, men det hopper over nogle af sløjferne, når forhold ikke garanterer at udføre opgaven.
F.eks. Kan de data, du har brug for at behandle, ikke være af den rigtige type eller måske mangler det helt. Denne tredje form bygger på fortsættelsen erklæring. Fortsættelseserklæringen fortæller, at forløbet skal gå straks til næste sløjfe, snarere end at fuldføre den aktuelle sløjfe.
Bare fordi nogle kodeeksempler ser på bruddet og fortsætter udsagnene separat, betyder det ikke, at du ikke kan kombinere dem i en enkelt til sløjfe. Pause- og fortsættelseserklæringerne kan dukke op hvor og når du har brug for dem.
Du kan f.eks. Vælge at behandle en del af en for loop og derefter fortsætte til næste loop, hvis tingene ikke virker som forventet. Hvis der opstår en fejl i samme for sløjfe, kan du vælge at bruge en pauseoversigt for at afslutte den. En enkelt for loop kan også indeholde flere forekomster af både break og fortsættelsen udsagn.
Den bedste måde at forstå forskellen på pause- og fortsættelseserklæringerne er at kontrastere den output, de leverer.
Nestleder til sløjfer
Nogle gange skal du behandle noget ved at bruge flere sløjfer. Når du f.eks. Arbejder med tabeldata, kan du muligvis bruge en sløjfe til at behandle rækkerne og en anden sløjfe for at behandle kolonnerne. Der er flere kolonner for hver række, så kolonnerne vises inden for rækken. Placering af en gentagende sløjfe inden for en anden kaldes nesting af sløjferne.
Hver iteration af hovedløkken udfører hele underordnet loop. Så når du begynder at behandle den første række, udfører den alle kolonneopgaverne for den pågældende række, før du flytter til næste række.
Nesting er processen med at omslutte en struktur inden for en anden af samme type. Java bruger nesting på en række måder, så du vil se dette udtryk brugt ganske ofte. Når man arbejder med strukturer, fungerer en struktur som en beholder for at holde den anden struktur.
Beholderstrukturen kaldes strukturen main eller forælder . Strukturen i hovedstrukturen kaldes strukturen underordnet eller barn .
Multiplikationstabellerne er en af de bedre måder at demonstrere nestning på, fordi du skal oprette en loop for rækker og en anden for kolonner. Desuden skal du oprette de overskrifter, der viser, at tallene multipliceres, hvilket betyder at bruge en ekstra sløjfe.