Nyckelskillnad - bryt mot fortsätt i Java
Ibland krävs det vid programmering att man upprepar ett uttalande eller en uppsättning uttalanden flera gånger. Slingor används för att itera ett antal gånger samma uppsättning instruktioner. Några exempel på loopar är while-loop, do while-loop och för loop. Under stundslingan utvärderas testuttrycket först. Om det är sant, utförs påståenden i while-loop. I slutändan utvärderas testuttrycket igen. Om det är sant kommer uttalandena att köras igen. När testuttrycket blir falskt avslutas slingan. Do while-slingan liknar while-slingan. Men påståendena körs en gång innan testuttrycket kontrolleras. For-loop används när antalet iterationer är känt i början. Initieringen sker först. Därefter kontrolleras testuttrycket. Om det är sant körs slingan. Sedan utvärderas uppdateringsuttrycket. Återigen kontrolleras testuttrycket. Om det är sant körs slingan. Denna process upprepas tills testuttrycket blir falskt. Ibland krävs det att du hoppar över några uttalanden i slingan eller att avsluta slingan omedelbart utan att kontrollera testuttrycket. Paus och fortsätt uttalanden kan användas för att uppnå denna uppgift. Pausen används för att avsluta slingan omedelbart och för att överföra programkontrollen till nästa uttalande efter slingan. Fortsätt används för att hoppa över den aktuella iterationen av slingan. Det är den viktigaste skillnaden mellan paus och fortsätt i Java. Ibland krävs det att du hoppar över några uttalanden i slingan eller att avsluta slingan direkt utan att kontrollera testuttrycket. Paus och fortsätt uttalanden kan användas för att uppnå denna uppgift. Pausen används för att avsluta slingan omedelbart och för att överföra programkontrollen till nästa uttalande efter slingan. Fortsätt används för att hoppa över den aktuella iterationen av slingan. Det är den viktigaste skillnaden mellan paus och fortsätt i Java. Ibland krävs det att du hoppar över några uttalanden i slingan eller att avsluta slingan direkt utan att kontrollera testuttrycket. Paus och fortsätt uttalanden kan användas för att uppnå denna uppgift. Pausen används för att avsluta slingan omedelbart och för att överföra programkontrollen till nästa uttalande efter slingan. Fortsätt används för att hoppa över den aktuella iterationen av slingan. Det är den viktigaste skillnaden mellan paus och fortsätt i Java.
INNEHÅLL
1. Översikt och nyckelskillnad
2. Vad är paus i Java
3. Vad fortsätter i Java
4. Likheter mellan paus och fortsätt i Java
5. Jämförelse sida vid sida - paus vs fortsätt i Java i tabellform
6. Sammanfattning
Vad är paus i Java?
Pausen används för att omedelbart avslutas från slingan. När det finns ett pausmeddelande skickas kontrollen till uttalandet efter slingan. Nyckelordet "break" används för att indikera pausuttrycket. Även om programmet kör slingan, om ett avbrott inträffar, avslutas slingan. Därför, om programmeraren vill stoppa körningen när ett visst villkor är uppfyllt, kan han använda pausuttalandet.
Figur 01: Java-program med pausuttalande
Enligt ovanstående program upprepas for-slingan från 1 till 10. När i-värdet blir 6 blir testuttrycket sant. Så körs pausmeddelandet och slingan avslutas. Så, värdet efter 6 kommer inte att skrivas ut. Endast värdet från 1 till 5 utskrifter.
Vad fortsätter i Java?
Fortsätt används för att använda för att hoppa över den aktuella iterationen av slingan. Nyckelordet 'fortsätt' används för att indikera fortsättningsuttrycket. När fortsätt körs når kontrollen av programmet slutet på slingan. Därefter kontrolleras testuttrycket. I en for-loop kontrolleras uppdateringsuttrycket innan testuttrycket utvärderas.
Figur 02: Java-program med fortsättningsuttalande
Enligt ovanstående program itererar for-slingan från 1 till 10. När i är 1 är återstoden efter delning med två 1. Så om villkoret är sant. Därför körs fortsatta uttalande och iterationen hoppar till nästa. Sedan kommer jag 2. När man delar 2 med 2 är resten 0. Villkoret är falskt. Så fortsätt kör inte. Därför skrivs värdet 2 ut. I nästa iteration är jag 3. När man delar den med 2 är resten 1. Villkoret är sant. Så fortsätt körningar och iterationen hoppar till nästa och jag blir 4. Denna process upprepas tills jag blir 10. Om resten är en, hoppar iteration till nästa på grund av fortsättningsuttalandet. Endast jämna siffror skrivs ut.
Vad är likheten mellan paus och fortsätt i Java?
Både bryta och fortsätta i Java används för att ändra körningen av slingan
Vad är skillnaden mellan paus och fortsätt i Java?
Skilja artikeln mitt före bordet
break vs fortsätt i Java |
|
Pausen är en loopkontrollstruktur som gör att loopen avslutas och skickar programkontrollen till nästa uttalande som slingrar. | Fortsätt är en loopkontrollstruktur som får öglan att hoppa till nästa iteration av öglan omedelbart. |
Huvudsyfte | |
Pausen används för att avsluta slingan. | Fortsätt används för att hoppa över uttalanden inuti slingan. |
Sammanfattning - break vs continue i Java
Vid programmering är det nödvändigt att upprepa ett uttalande från 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 inuti slingan eller att avsluta slingan omedelbart. Paus och fortsätt kan användas för att uppnå den uppgiften. Pausen används för att avsluta slingan omedelbart och för att överföra 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 paus och fortsätt i Java.