Цикл выполнения в цикле Java с примерами

Опубликовано: 2021-05-25

итерации не имеют фиксированного значения, рекомендуется использовать цикл do-while, поскольку он гарантированно выполняется один раз. Это возможно, потому что условие проверяется после выполнения тела цикла. Вот почему это цикл управления выходом.

Таким образом, do while Java — это вариант цикла while, который запускает блок кода до того, как условие будет оценено как истинное, а затем повторяет его до тех пор, пока условие истинно, как и цикл while.

Оглавление

Делать, пока синтаксис Java

делай {

//тело кода

} пока (условие);

Здесь условие — это логическое выражение, которое появляется в конце цикла. Если выражения оцениваются как истинные, элемент управления возвращается к оператору do, и цикл выполняется снова. Процесс повторяется до тех пор, пока логическое выражение не будет оценено как ложное.

Пример

публичный пример класса {

публичный статический недействительным основным (строка [] аргументы) {

интервал я = 1 ;

делай {

Система.out.println(i);

я++;

} пока (i<= 5 );

}

}

Объяснение: Данный цикл выполняется шесть раз. Следовательно, значение i равно 6, но оно не печатается, так как условие оценивается как ложное.

Как выполняется цикл Do-While?

  1. Управление попадает в do, в то время как цикл Java встречается как 'do'.
  2. Операторы в теле цикла (код) выполняются.
  3. Переменная обновляется.
  4. Теперь поток подходит к
  5. состояние.
  6. Если оно верно, то выполняется шаг 6; в противном случае поток выходит из цикла.
  7. Поток возвращается к шагу 2

Приложения

Делайте, пока Java Infinite

Бесконечный цикл создается, когда логическое выражение передается как истинное в цикле do-while java.

Вот пример бесконечного цикла do-while Java.

пример публичного класса {

public static void main(String[] args) {

делать {

System.out.println("Начать обработку внутри цикла do while");

// Любые другие операторы могут быть добавлены

System.out.println("Завершить обработку цикла do while");

Thread.sleep(2 * 1000);

} пока (истина);

}

}

Объяснение : операторы продолжают выполняться до тех пор, пока программа не будет завершена с помощью IDE.

Сумма натуральных чисел до заданного числа

пример публичного класса {

public static void main (String args [])

{

инт х = 7, сумма = 0;

do { // Строка будет напечатана даже

// если условие ложно

сумма += х;

Икс-;

} пока (х > 0);

System.out.println("Сумма: " + сумма);

}

}

Итерация массива с использованием цикла Do While Java.

Вот пример итерации целочисленного массива с использованием цикла do-while в Java:

Пример класса{

public static void main (String args []) {

интервал обр[]={0,1,45,9};

интервал я=0;

делать{

System.out.println(arr[i]);

я++;

} пока (я<4);

}

}

Вложение циклов Do-While

Можно иметь do-while в цикле do-while Java. Это известно как вложение конструкции do-while. Верхней границы глубины вложенности нет. Внутри do-while может быть любая конструкция, такая как if, while, switch и т. д. Например:

Пример класса{

public static void main (String args [])

{

инт а=10;

делать // 1-е действие пока

{

Система.out.println(10);

делать// 2-й делать пока

{

Система.out.println(20);

}

пока (ложь);

}

пока (ложь);

}

}

Do while против цикла while

  • Цикл while — это цикл управления входом, тогда как цикл do-while — это цикл, управляемый выходом.
  • Java while выглядит чище, чем цикл while Java.
  • Цикл Do while выполняется хотя бы один раз независимо от условия.

Зачем использовать Do-While?

Если вам требуется, чтобы ваша программа выполнялась как минимум один раз, используйте do-while. Например, вы должны принимать данные от пользователя до тех пор, пока пользователь не введет отрицательное число. В таком случае используется цикл do-while, поскольку начальный ввод может быть положительным или отрицательным, но нам требуется ввод. Во всех остальных случаях проще использовать цикл while.

Изучайте онлайн-курсы по программному обеспечению от лучших университетов мира. Участвуйте в программах Executive PG, Advanced Certificate Programs или Master Programs, чтобы ускорить свою карьеру.

То, что нужно запомнить

  1. В теле цикла do-while должно быть как минимум одно выражение.
  2. Условие (логическое выражение) в конце цикла всегда должно приводить к логическому значению.
  3. Без условия цикл не может быть выполнен.
  4. Если оператор do не соответствует оператору while, возникнет ошибка.

Заключение

Цикл do-while используется для повторения набора операторов до тех пор, пока не будет выполнено заданное условие. В этом блоге вы узнали о цикле, его синтаксисе, использовании, вложении и сравнении с циклом while.

Если вам интересно узнать больше о JAVA, разработке программного обеспечения с полным стеком, ознакомьтесь с программой Executive PG upGrad и IIIT-B по разработке программного обеспечения с полным стеком, которая предназначена для работающих профессионалов и предлагает более 500 часов тщательного обучения, 9+ проекты и задания, статус выпускника IIIT-B, практические практические проекты и помощь в трудоустройстве в ведущих фирмах.

Если вы хотите узнать больше о Java и продвинуться по карьерной лестнице в области программирования, изучите курсы upGrad — крупнейшей онлайн-компании в сфере высшего образования в Индии. Посетите upGrad Чтобы получить больше информации.

Что такое циклы в программировании?

В программировании цикл — это сегмент кода, который непрерывно повторяется до тех пор, пока не будет выполнено определенное условие. Цикл — это структура, в которой последовательность выполнения управляется условием. Циклы — это программная конструкция для многократного выполнения действия. Это может быть что угодно, от отображения сообщения на терминале несколько раз до выполнения вычислений тысячи раз. Большинство языков программирования имеют ту или иную форму циклов, таких как цикл for, циклы while, циклы do-while, циклы foreach и т. д.

Что такое Java-функции?

Функция — это набор операторов, которые выполняют определенную задачу. Задача может состоять в том, чтобы вернуть значение (возврат значения также известен как возвращаемое значение) или внести изменения. Функции используются для упрощения кода. Функции позволяют нам разбивать код на поддерживаемые и управляемые фрагменты. Они позволяют нам повторно использовать код. В Java есть три типа функций. Первая — встроенные функции. Это функции, предоставляемые пакетом Java. Например: System.out.println(). Java также поддерживает пользовательские функции. Это функции, которые пишет программист.

Каковы особенности языка программирования Java?

Java имеет богатый и мощный синтаксис, похожий на C и C++. Он использует типы данных C и C++, такие как int, char, float и double. Java — это независимый от платформы язык, который можно использовать для разработки программ для любой платформы. Это статически типизированный язык. Он выполняет автоматическое управление памятью так же, как C и C++. Он поддерживает многопоточность, работу в сети, базы данных и графические пользовательские интерфейсы.