I programmering krävs det ibland att upprepa ett uttalande eller en uppsättning uttalanden flera gånger. Slingor används för att iterera ett antal gånger samma uppsättning instruktioner. Några exempel på slingor är medan slingan, gör medan slingan och slingan. I mellanslingan utvärderas testuttrycket först. Om det är sant utförs uttalandena inne i underbandet. I slutet utvärderas testuttrycket igen. Om det är sant kommer uttalandena att utföras igen. När testuttrycket blir falskt avslutas slingan. Den medan slingan liknar slingan. Men uttalandena utförs en gång innan testuttrycket kontrolleras. For loop används när antalet iterationer är känd i början. Initialiseringen sker först. Då kontrolleras testuttrycket. Om det är sant utförs slingan. Då utvärderas uppdateringsuttrycket. Återigen kontrolleras testuttrycket. Om det är sant utförs slingan. Denna process upprepas tills testuttrycket blir falskt. Det krävs ibland att hoppa över några uttalanden i slingan eller att avsluta slingan omedelbart utan att kontrollera testuttrycket. Pause- och fortsättningsdeklarationerna kan användas för att uppnå denna uppgift. Avbrottet används för att avsluta slingan omedelbart och för att skicka programkontrollen till nästa uttalande efter slingan. Fortsätt används för att hoppa över den aktuella iterationen av slingan. Det är nyckelskillnad mellan paus och fortsätt i Java.
1. Översikt och nyckelskillnad
2. Vad är paus i Java
3. Vad fortsätter i Java
4. Likheter Mellan rast och fortsätt i Java
5. Jämförelse vid sida vid sida - bryt mot vs fortsätt i Java i tabellform
6. Sammanfattning
Avbrottet används för att avsluta från öglan omedelbart. När det finns ett pausdeklaration skickas kontrollen till uttalandet efter loopen. Sökordet "break" används för att indikera break-uttalandet. Även om programmet utför körningen, om en paus uppstår, avslutas loopens utförande. Därför, om programmeraren vill stoppa körningen när ett specifikt villkor är uppfyllt, kan han använda break-uttalandet.
Figur 01: Java-program med break-uttalande
Enligt det ovanstående programmet itereras för loopen från 1 till 10. När I-värdet blir 6 blir testuttrycket sant. Så utförs brytningsdeklarationen och loopen avslutas. Så kommer värdet efter 6 inte att skrivas ut. Endast värdet från 1 till 5 skrivs ut.
Fortsätt används för att hoppa över den aktuella iterationen av slingan. Sökordet "fortsätt" används för att ange fortsättningsutlåtelsen. När fortsättningen körs, når kontrollen av programmet slutet av slingan. Då kontrolleras testuttrycket. I en till-loop kontrolleras uppdateringsuppsättningen innan testuttrycket utvärderas.
Figur 02: Java-program med fortsättande uttalande
Enligt det ovanstående programmet iterates for loop från 1 till 10. När jag är 1 är resten efter delning med två 1. Så är om-villkoret sant. Därför utförs fortsättningsuppsättningen och iterationen hoppar över till nästa. Då kommer jag 2. När du delar 2 till 2, är resten 0. Villkoret är felaktigt. Så fortsätt körs inte. Därför skrivs värdet 2 ut. I nästa iteration är jag 3. När den delas med 2, är återstoden 1. Villkoret är sant. Så fortsätt att exekvera och iterationen hoppa till nästa och jag blir 4. Denna process upprepas tills jag blir 10. Om resten är en, går iterationen till nästa på grund av fortsättningssättet. Endast de jämntala skrivs ut.
bryta mot fortsätt i Java | |
Avbrottet är en loop-kontrollstruktur som gör att slingan slutar och skickas till programkontrollen till nästa uttalande som strömmar slingan. | Fortsättningen är en loop-kontrollstruktur som gör att slingan hoppa direkt till nästa iteration av slingan. |
Huvudsyfte | |
Brytningen används för att avsluta slingan. | Fortsätt används för att hoppa över uttalanden inuti slingan. |
Vid programmering är det nödvändigt att upprepa ett uttalande av en grupp uttalanden flera gånger. Slingorna används för de uppgifterna. Ibland är det nödvändigt att hoppa över några uttalanden i slingan eller att avsluta slingan omedelbart. Avbrottet och fortsättningen kan användas för att uppnå den uppgiften. Avbrottet används för att avsluta slingan omedelbart och för att skicka programkontrollen till nästa uttalande efter slingan. Fortsätt används för att hoppa över den aktuella iterationen av slingan. Det är skillnaden mellan rast och fortsätt i Java.
1. "Fortsätt uttalande i Java.", Tutorials Point, 27 okt 2017. Tillgänglig här
2. "Break Statement in Java.", Tutorials Point, 27 okt 2017. Tillgänglig här