Вступ до продовження заяви на Java
- Продовжити заяву на Java підпадає під категорію операцій із розгалуженням. Інші заяви розгалуження - це твердження про перерву та повернення. Продовжити - одне з 51 ключових слів Java. Ключові слова в java також відомі як зарезервовані слова, які мають конкретне призначення. Ці ключові слова не повинні використовуватися як імена змінних, назви методів, назви класів.
- Метою написання продовження оператора в коді Java є пропуск поточної ітерації циклу скажіть для, час і час виконання. Управління обробляється здебільшого в тому ж циклі (якщо він не порушений) або передається до наступного твердження коду (у випадку, якщо поточний цикл порушений).
- Оператор Continue виконує ту саму мету, якщо інші мови програмування, такі як C і C ++. Це також ключове слово в C і C ++. Продовжити оператор прямо протилежний оператору break, якщо зіткнеться з заявою break, він автоматично розбиває цикл. Тоді як заява про повернення повністю виходить із програми. І повернення, і перерва є зарезервованими ключовими словами у випадку 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 з циклом
Код:
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. Використання заяви продовження з циклом 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. У циклі "час" спочатку перевіряється максимальне значення, і якщо умова виконується, лише потім виконується подальший код, а в кінці коду - відповідний друкується максимальне значення Тут у цьому прикладі друкуються всі значення max, крім 6, оскільки, як тільки max стає 6, умова "if" підтверджується істинним і відповідні оператори виконуються. Як тільки оператор продовження виконується, він пропускає виконання подальших операторів, таких як 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 вважається недосяжним кодом, оскільки вся мета самого оператора «продовження» - ігнорувати / пропускати слідуючі за ним рядки. Вищенаведений код виявляється класичним прикладом, який пояснює просто існування оператора Continu.
Наступна помилка видається компілятором 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. Тут ми обговорюємо вступ до Продовження заяви на Java та основні приклади Продовження заяви на Java. Ви також можете ознайомитись з іншими пов'язаними з нами статтями, щоб дізнатися більше -
- Умовні заяви у JavaScript
- Заява справи в JavaScript
- Переключення заяви на JavaScript
- Заява про розрив Python