Innehållsförteckning:
Video: Crochet Cowl Neck Hoodie With Pocket | Tutorial DIY 2024
För loopen gör det möjligt att ange exakt hur många gånger för att utföra en uppgift i en Java-applikation. Genom att använda break-uttalandet kan du sluta att utföra en uppgift när förhållandena inte är rätt, och genom att använda fortsättningsdeklarationen kan du ignorera bara en slinga (ett enda värde) och fortsätt sedan bearbeta nästa uppgift.
Använda raderingsdeklarationen i Java
Det finns tillfällen när du vill stoppa en för loop tidigt. Till exempel kan du upptäcka ett villkor som skulle orsaka att slingan misslyckas. Kanske finns det inte tillräckligt med saker att bearbeta, eller din ansökan upptäcker något annat problem. I det här fallet kan du använda brytningsdeklarationen för att stoppa förbandet från att göra något mer arbete.
Använda fortsättningsdeklarationen i Java
En enkel version av förbandet utför ett visst antal slingor och en annan version stannar vid en viss punkt med ett slutsats. En tredje version av loopbandet utför ett visst antal slingor, men det hoppar över några av slingorna när förhållanden inte motiverar att utföra uppgiften.
Till exempel kan de data som du behöver bearbeta inte vara av rätt typ eller kanske saknas helt. Denna tredje form bygger på fortsättningsutlåtandet. Fortsättsberäkningen berättar att förbandet ska gå omedelbart till nästa slinga istället för att slutföra den aktuella slingan.
Bara för att vissa kodexemplar tittar på pausen och fortsätter uttalanden separat betyder det inte att du inte kan kombinera dem i en enda kretslopp. Brytnings- och fortsättningsdeklarationerna kan visas var och när du behöver dem.
Du kan till exempel välja att bearbeta en del av en för loop och fortsätt vidare till nästa loop om sakerna inte fungerar som förväntat. Om ett fel inträffar i samma slinga kan du välja att använda ett pausdeklaration för att avsluta det. En singel för loop kan också innehålla flera instanser av både break och fortsätt uttalanden.
Det bästa sättet att förstå skillnaden mellan break och fortsätta uttalanden är att kontrastera den produktion de tillhandahåller.
Nestar för slingor
Ibland behöver du bearbeta något med flera slingor. När du till exempel arbetar med tabelldata kan du använda en slinga för att bearbeta raderna och en annan slinga för att bearbeta kolumnerna. Det finns flera kolumner för varje rad, så kolumnsloopen visas inom raderna. Placering av en repeterande slinga inom en annan kallas att näsa slingorna.
Varje iteration av huvudslingan utför hela underordnade slingan. Så när du börjar bearbeta första raden, exekverar du alla kolumnuppgifter för den raden innan du flyttar till nästa rad.
Nesting är processen att omsluta en struktur inom en annan av samma typ. Java använder nestning på ett antal sätt, så du ser att denna term används ganska ofta. När man arbetar med strukturer fungerar en struktur som en behållare för att hålla den andra strukturen.
Behållarstrukturen heter strukturen main , eller parent . Strukturen inom huvudstrukturen heter strukturen underordnad eller barn .
Multiplikationstabellerna är ett av de bättre sätten att visa nestning eftersom du behöver skapa en slinga för rader och en annan för kolumner. Dessutom måste du skapa rubrikerna som visar att numren multipliceras, vilket innebär att du använder en extra slinga.