Въведение в продължение на декларация на Java
- Продължете Statement в Java попада в категорията на разклонителни изявления. Другите разклонения са отчети за разкъсване и връщане. Продължете е една от 51 ключови думи в Java. Ключовите думи в java са известни също като запазени думи, които имат конкретна цел. Тези ключови думи не трябва да се използват като имена на променливи, имена на методи, имена на класове.
- Целта на писането на продължение на оператор в java код е да се пропусне текущата итерация на цикъла казва за, докато и до-час. Контролът се обработва най-вече към същия цикъл (ако не е прекъснат) или се предава на следващото изявление на кода (в случай, че текущият цикъл е прекъснат).
- Продължаващият оператор служи на същата цел в случай, че други езици за програмиране като C и C ++. Това е и ключова дума в C и C ++. Продължаващото изявление е точно противоположно на инструкцията за прекъсване, ако се получи отказ за прекъсване, той автоматично разбива цикъла. Като има предвид, че декларацията за връщане напълно излиза от програмата. И връщането и прекъсването са запазени ключови думи в случай на C, C ++ и Java. Нито един от тях не трябва да се използва за именуване на променлива, метод или клас.
Синтаксис:
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
)
Примери за продължение на изявление в Java
По-долу са някои примери за твърдението в java:
1. Използване на Continue Statement с за цикъл
Код:
public class DemoContinueUsingFor (
public static void main(String() args)(
for(int p=0;p<6;p++)(
if(p==3)(
continue;
)
System.out.print(p+" ");
)
)
)
изход:
Код Обяснение : Тук в цикъла 'p' работи от 0 до 5. Всички стойности на p се отпечатват, с изключение на 3, тъй като веднага след като p стане 3, условието if става вярно и се изпълнява операцията продължи, който прескача отпечатването на оператора. Така 3 не се вижда в изхода.
- Тук вместо system.out.print, ако човек използва system.out.println, изходът може да се види във вертикалната форма, както е показано по-долу.
изход:
2. Използване на Continue Statement с контура while
Код:
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++;
)
)
)
изход:
Обяснение на кода: Тук в горния код максималната стойност се инициализира с 0. В цикълът на време първоначално се проверява максималната стойност и ако условието е изпълнено, едва тогава се изпълнява по-нататъшният код и в края на кода съответства отпечатана е максимална стойност Тук в този пример се отпечатват всички максимални стойности, с изключение на 6, тъй като веднага щом макс стане 6, условието „ако“ се валидира за истина и съответните изпълнения се изпълняват. Веднага след като се изпълни операторът за продължаване, той прескача изпълнението на други операции като print и max ++. По този начин напълно игнорира отпечатването на стойността 6.
- Тук вместо system.out.print, ако човек използва system.out.println, изходът може да се види във вертикална форма.
- В горния пример, какво се случва, ако max ++ се напише след оператора продължение?
Код:
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+" ");
)
)
)
Обяснение на кода : Кодът, който се записва следващо след оператора „продължение“, се счита за недостъпен код от компилатора на java, тъй като цялата цел на самия оператор за продължаване е да игнорира / пропуска редовете, последвани от него. Горният код се оказва класически пример, който обяснява самото съществуване на оператора продължение.
Следващата грешка се хвърля от компилатора на java веднага щом пише код веднага след оператора продължение.
изход:
3. Използване на непрекъснатата заявка с цикъл за изпълнение
Код:
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);
)
)
изход:
Обяснение на кода : Тук в горния код k се инициализира до 10, както беше споменато по-рано в случай на цикъл до-докато първоначално кодът се изпълнява поне веднъж преди да се тества условието. Само следвайки горната теория, кодът започва да се изпълнява и ако условието е проверено дали k е равно на 6 или не. Ако условието е изпълнено, тогава кодът в блока "ако" се изпълнява, тук първо k е декрементиране, веднага щом те продължат оператора, той пропуска останалата част от кода и контролът се връща обратно в цикъл за изпълнение докато но преди това се проверява състоянието във времето. Това е причината 6 да не се отпечатва в изхода.
заключение
Горната статия обяснява целта на продължението на декларацията, трите предоставени примера ясно изобразяват използването в сценарий в реално време. Защото, докато и докато се считат за примери и използването на оператора продължи се обяснява на тяхна основа. Точно както продължете, има още 2 изявления, наречени break and return, които имат своето собствено предназначение и приложения в java корпоративни приложения.
Препоръчителни статии
Това е ръководство за Продължаващото изложение в Java. Тук обсъждаме въведение към Continue Statement на Java и основни примери за Continue Statement в Java. Можете също да разгледате и другите ни свързани статии, за да научите повече-
- Условни изявления в JavaScript
- Декларация на случая в JavaScript
- Превключване на изявление в JavaScript
- Python Breakment Statement