Изјава о прекиду у Јави - Како бреак изјава делује у Јави са примерима

Преглед садржаја:

Anonim

Увод у Бреак Статемент на Јави

Изјава бреак је кључна реч за прекид извршења упутстава у петљи, извршење кода остаје после петље. Изјава о прекиду један је од најбољих начина да се прекине извршење у петљи. Изјава о прекиду у јави може се користити у више случајева употребе, најбољи случај примене изјаве о прекиду долази у петљи у којој се прекида извршење кода унутар извршења петље и кода наставља након петље. Још један пример изјаве о прекиду у случају прекидача.

Пример:

Switch(value) (
Case 1:
// Statements
break;
Case 2:
// Statements
break;
Case 3:
// Statements
break;
Default :
//Statements
)

Синтакса:

Изјава о прекиду је једноставна једносмјерна изјава која је дата у наставку. У горе датој синтакси случаја прекидача можемо видети како се раскид поставља на крају сваког случаја како би се извршење завршило унутар петље.

break;

Дијаграм тока

На доњем дијаграму можемо видети како прекид изјаве прекида извршење унутар изјаве петље / прекидача и извршење прелази на следећи корак након петље.

Како Изјава о прекиду функционише на Јави?

  • Изјава Бреак прекида компилацију кода са спољне стране петље, док петља, време до, за, за сваки, прелази и остале условне изјаве.
  • Изјава о прекиду затвара петљу где се налази. ако изјава о прекиду није обележена и смештена унутар петље, тада ће прескочити извршавање кода изван те петље.
  • У обележеној петљи изјава о прекиду налази се уз етикету. Изјава о прекиду с наљепницом скаче на контролу извршења програма изван тог означеног блока кода.
  • У Јави изјава прекида такође делује исто као и у осталим програмским језицима.

Пример # 1

Погледајте пример како се извршење прекида након успешног извршења ако контрола извршавања изјаве и програма пређе на следећи корак.

public class BreakStatementExample(
public static void main(String() args)(
// Create frame with title Registration Demo
int i=1;
while(i < 10)(
if(i == 5)(
break;
)
// Printing the counter
System.out.print(i);
System.out.print("\n");
i++;
)
)
)

У горе датом примеру, У петљи, када бројач досегне до 5, тада се извршава изјава прекида. Једном када се изјава прекида изврши, даљњи бројач се неће приказати као извршење изјаве прекида изван петље. можемо видети очекивани резултат на приложеном екрану испод.

Излаз:

Пример бр. 2

У овом примјеру можемо видјети како извршење прескаче на вањску страну изјаве преклопника након што се било који случај обистини.

public class BreakStatementSwitchCaseExample(
public static void main(String() args)(
int y=2;
showExecution(y);
)
public static void showExecution(int i)(
switch(i)(
case 1:
System.out.print("Case 1 Executed");
break;
case 2:
System.out.print("Case 2 Executed");
break;
case 3:
System.out.print("Case 1 Executed");
break;
default:
System.out.print("Default Case Executed");
)
)
)

У горе датом примеру изјава прелома се смешта у сваки случај преклопне изјаве. Једном када се изврши било који блок кода случаја, прекида се извршење израде прекида у тој точки и наставља се извршавање кода изван изјаве прекидача.

Излаз:

Пример бр. 3

У овом примеру, изјава прекида је смештена унутар унутрашње петље. Кад год се изврши услов и изјава о прекиду, извршавање кода скаче на контролу извршења програма изван спољне петље.

public class LabeledBreakStatement(
public static void main(String() args)(
for(int i=1; i < 3; i++)(
for(int j=1; j < 4; j++)(
System.out.print(i +" "+ j);
System.out.print("\n");
if(j == 2)(
break;
)
)
)
)
)

На слици испод, како се завршава унутрашња петља након штампања 2.

Излаз:

Пример бр. 4

У ниже наведеном примеру можемо видети пример означене пробе из истицања. Ознака паузе се односи на одређени блок кода. када се извршена изјава о прекиду, контроле извршења крећу из блока означеног кода.

public class LabeledBreakStatement(
public static void main(String() args)(
primary:
for(int i=1; i < 3; i++)(
secondary:
for(int j=1; j < 4; j++)(
System.out.print(i +" "+ j);
System.out.print("\n");
if(j == 2)(
break primary;
)
)
)
)
)

У горе датом примеру, свака петља започиње након налепнице. У одређеним условима, изјава о прекиду завршава ту означену петљу. & контрола извршавања премешта се на спољну страну налепнице. можемо видети резултате програма на слици испод.

Излаз:

Пример бр. 5

Прелазимо на следећи пример, овај пример има пример изјаве док траје и у њему је такође означио и изјаву о прекиду.

public class DoWhileBreakStatement(
public static void main(String() args)(
int j = 1;
do(
if(j == 6)(
break;
)
System.out.println(j);
j++;
)
while(j < 9);
System.out.println("\n\n");
labeledBreakLoopExample();
//Further Checking execution moves to this step or not
)
//Labeled statement with nested loop
public static void labeledBreakLoopExample()(
primary:
for(int i=1; i < 3; i++)(
secondary:
for(int j=1; j < 4; j++)(
System.out.print(i +" "+ j);
System.out.print("\n");
if(j == 2)(
break secondary;
)
)
)
)
)

У горе датом примеру можемо видети да ће метода исписати први бројач до 5. Након извршења изјаве о прекиду када бројач досегне 6, контрола извршавања програма извршава иф цасе и уноси се у код иф ако. Прекид извршења израза унутар иф стања прекида извршење петље и пребацује контролу извршења на следећи корак.

Следећа метода се извршава. ова метода има означене изјаве. Ова метода под одређеним истинитим условима извршава исказ прекида са секундарном ознаком која затвара извршење извођења програма секундарне ознаке петље и скокови изван унутарње означене петље.

Излаз:

Предности

  • Петља се може лако затворити употребом изјаве о прекиду.
  • Може се користити у било којој врсти петље за, фореацх, вхиле, до-тиме, итд.
  • Изјава о прекиду може се користити са означеном петљом. Означена изјава прекида може се користити за даљње прекидање извршења означене петље. Та означена петља може бити унутрашња или на горњој ознаци у изјавама.
  • Изјава о прекиду чини петљу флексибилнијом и пружа јој више снаге.

Закључак - Изјава о прекиду у Јави

Пауза је резервисана кључна реч јава. То је једна од кључних речи која програмери користе за тренутно окончање извршења у петљи или у условним изјавама и контрола извршавања програма прелази на следећи корак. Његов сценариј за бољу употребу потпада под изјаве о доношењу одлука.

Препоручени чланци

Ово је водич за Бреак Статемент на Јави. Овде смо расправљали о уводу Бреак Статемент-а на Јави и како изјаве о прекиду раде у Јави заједно са његовим примером. Такође можете погледати следеће чланке да бисте сазнали више -

  1. Изјава о случају на Јави
  2. Конструктор на Јави
  3. Деструктор на Јави
  4. СтрингБуффер на Јави
  5. Примери Изјаве о прекиду у Ц ++
  6. Изјава о прекиду на Ц