Introduktion till Fortsätt på Java
- Fortsätt uttalande i Java ingår i kategorin förgreningsuppdrag. De andra grenade uttalandena är ett break- och return-uttalande. Fortsätt är ett av de 51 nyckelorden i java. Nyckelord i java är också kända som reserverade ord som har ett specifikt syfte. Dessa nyckelord ska inte användas som variabla namn, metodnamn, klassnamn.
- Syftet med att skriva ett fortsättningsuttalande i java-kod är att hoppa över den aktuella iterationen av en slinga säga för, medan och do-medan. Styrningen hanteras mestadels till samma slinga (om den inte är trasig) eller överförs till nästa uttalande av koden (i fall om den aktuella slingan är trasig).
- Fortsätt uttalande tjänar samma syfte om andra programmeringsspråk som C och C ++. Det är också ett nyckelord i C och C ++. Fortsätt-uttalandet är precis motsatt till brott-uttalandet om ett brott-uttalande stöter på det bryter slingan automatiskt. Medan returrättet kommer helt från programmet. Både return och break är reserverade nyckelord för C, C ++ och Java. Ingen av dem bör användas för att namnge en variabel, metod eller klass.
Syntax:
for (i =0; i // for loop is a sample loop, max is the maximum count at which the loop breaks
(
//code statements
If (done with this iteration)
// if this condition validates to true the continue statement is executed
(
Continue; // statement itself
)
// code statements
)for (i =0; i // for loop is a sample loop, max is the maximum count at which the loop breaks
(
//code statements
If (done with this iteration)
// if this condition validates to true the continue statement is executed
(
Continue; // statement itself
)
// code statements
)
Exempel på Fortsätt på Java
Nedan följer några exempel på uttalandet i java:
1. Användning av Fortsättningsförklaring med för slinga
Koda:
public class DemoContinueUsingFor (
public static void main(String() args)(
for(int p=0;p<6;p++)(
if(p==3)(
continue;
)
System.out.print(p+" ");
)
)
)
Produktion:
Kodförklaring : Här i slingan 'p' går från 0 till 5. Alla värden på p skrivs ut förutom 3 eftersom så snart p blir 3 blir if-villkoret sant och fortsättningsutdraget körs som hoppar över utskriftssatsen. Således ses 3 inte i utgången.
- Här istället för system.out.print, om man använder system.out.println, kan utgången ses i vertikal form som visas nedan.
Produktion:
2. Användning av Fortsättningsförklaring med medan-slingan
Koda:
public class DemoContinueUsingWhile (
public static void main(String() args)(
int max = 0;
while(max <= 10)(
if(max == 6)(
max++;
continue;
)
System.out.print(max+" ");
max++;
)
)
)
Produktion:
Kodförklaring: Här i koden ovan initialiseras maxvärdet med 0. I medanslingan kontrolleras maxvärdet initialt och om villkoret är uppfylld, kommer bara den ytterligare koden att köras och i slutet av koden motsvarande maxvärdet skrivs ut. Här i det här exemplet skrivs alla maxvärden ut med undantag för 6, eftersom så snart max blir 6 "om" villkoret validerar till true och motsvarande uttalanden körs. Så snart fortsättningsuppdraget körs hoppar det över utförandet av ytterligare uttalanden som tryck och max ++. Således ignorerar det helt att skriva ut värdet på 6.
- Här istället för system.out.print, om man använder system.out.println, kan utgången ses i vertikal form.
- Vad händer i exemplet ovan om max ++ skrivs efter fortsättningsuttalandet?
Koda:
public class DemoContinueUsingWhile (
public static void main(String() args)(
int max = 0;
while(max <= 10)(
if(max == 6)(
continue;
max++;
// Here the max ++ is written after continue statement
)
System.out.println(max+" ");
)
)
)
Kodförklaring: Kodstycket som skrivs nästa efter ”fortsätt” -förklaringen betraktas som ouppnåelig kod av java-kompilatorn eftersom hela syftet med ett fortsättningsuttalande är att ignorera / hoppa över raderna följt av den. Ovanstående kod visar sig vara ett klassiskt exempel som förklarar den bara existensen av fortsättningsuttalandet.
Följande fel kastas av Java-kompilatorn så snart en skriver en kod omedelbart efter fortsättningsuttalandet.
Produktion:
3. Användning av Fortsätt med en do-while-slinga
Koda:
public class DemoContinueUsingDoWhile (
public static void main(String() args) (
int k=10;
do
(
if (k==6)
(
k--;
continue;
)
System.out.print(k+ " ");
k--;
)
while(k>0);
)
)
Produktion:
Kodförklaring : Här i koden ovan initialiseras k till 10, som tidigare nämnts i händelse av do-while-loop exekveras koden minst en gång innan tillståndet testas. Bara enligt ovanstående teori börjar koden köras och om villkoret kontrolleras om k är lika med 6 eller inte. Om villkoret är uppfylldt körs koden i “if” -blocket, här först minskas k så snart de fortsätter påståendet, hoppar det över resten av koden och kontrollen flyter tillbaka till do-while-loopen men innan det kontrolleras villkoret i medan. Detta är anledningen till att 6 inte skrivs ut i utgången.
Slutsats
Ovanstående artikel förklarar syftet med fortsättningsförklaringen, de tre exemplen som anges tydligt visar användningen i ett realtidsscenario. För, medan och gör-medan betraktas som exempel och användningen av fortsättningsförklaring förklaras på deras grundval. Precis som Forts finns det ytterligare två uttalanden som kallas break and return som har sitt eget syfte och applikationer i java enterprise applikationer.
Rekommenderade artiklar
Detta är en guide till Fortsättningsförklaringen i Java. Här diskuterar vi en introduktion till Fortsätt uttalande i Java och toppexempel på Fortsätt uttalande i Java. Du kan också gå igenom våra andra relaterade artiklar för att lära dig mer-
- Villkorliga uttalanden i JavaScript
- Ärendena i JavaScript
- Byt uttalande i JavaScript
- Python Break-uttalande