Что такое циклы в программировании на Java?
«Кодирование» в простых определениях означает способ сказать компьютеру, что делать, однако, это не так просто, как может показаться, но на данный момент мы не будем фокусироваться на более поздней (значит, простой или сложной) части. В этой теме мы собираемся узнать о циклах в Java-программировании.
Компьютеры могут понимать только типы данных «ВКЛ» и «ВЫКЛ», которые обычно известны как «двоичные» значения. Двоичные коды состоят из (0 и 1) и понимаются компьютерами по всему миру. Но проблема в том, что мы не можем написать триллионы 0 и 1, и это просто для того, чтобы компьютер понял, что мы просим их вычислить. Это где языки программирования или кодирования входит в картину.
Благодаря этому мы успешно отфильтровали наше понимание до уровня кодирования, и теперь, так как мы знаем, что делает «кодирование» и почему мы кодируем, мы должны дополнительно перейти к уровню «циклы», каков заголовок обсуждения?
У нас есть несколько PL, многие из них предназначены для веб-разработки, другие для разработки приложений для настольных компьютеров, некоторые известны как высокоуровневые, а некоторые известны как низкоуровневые PL. Все эти языки программирования имеют что-то общее, то есть «LOOPS».
Если углубиться в обсуждение, циклы присутствуют почти на всех языках программирования; давайте посмотрим, какие преимущества они имеют для разработчиков -
- Это «многоразовые»
- Они уменьшают размер «CODING»
- Они делают легкий поток «КОНТРОЛЯ»
- Они имеют тенденцию уменьшать «СЛОЖНОСТЬ»
Циклы в JAVA-программировании призваны решить сложность кода, могут быть использованы и предназначены для использования разработчиками для повторного использования кодов в соответствии с требованиями.
Типы циклов в Java
Вот типы циклов в Java с определением + блок-схема + объяснение + примеры с выводом
Определения - В JAVA циклы - это итеративные операторы. Эти операторы помогают разработчикам (или пользователям) выполнять итерации программных кодов или групп кодов, выполняемых несколько раз (согласно необходимости).
Типы петель - В JAVA в основном есть 3 основных категории петель, а именно
- ДЛЯ ПЕТЛИ
- Пока петля
- DO-WHILE LOOP
Прежде чем мы углубимся в эти циклы, мы хотим, чтобы наши читатели поняли одну вещь (это имеет значение для всех трех циклов). Будь то «ЗА», «Пока» или «Делай, пока», у всех есть Старт, Тело и, наконец, Назначение Без этого давайте посмотрим на них один за другим -
1. Для цикла
Если вы разработчик и хотите выполнить или запустить часть вашей программы определенное количество раз, прежде чем получите окончательный результат (или результат); вы пойдете с петлей. Помните, что вы будете использовать цикл For только тогда, когда вы четко знаете, сколько раз вы хотите выполнить операторы. Цикл FOR будет повторяться до тех пор, пока он не будет иметь значение, равное «TRUE».
Давайте посмотрим на схему для лучшего и ясного понимания -
Синтаксис For Loop
for (initialization condition; testing condition;
increment/decrement)
(
statement(s)
)
объяснение
В цикле FOR все 3 параметра (т.е. инициализация, условие и увеличение / уменьшение) остаются в одном выражении.
Инициализация означает предоставление начальных значений переменной.
Условие означает значение, которое мы хотим проверить в программе.
Увеличение / уменьшение означает, что вы хотите иметь в цикле; значение будет либо увеличено, либо уменьшено соответственно.
Тело цикла начинается с фигурных скобок и заканчивается фигурными скобками ()) и содержит операторы, которые будут выполняться с использованием цикла.
Пример -
Наше намерение состоит в том, чтобы напечатать все четные числа от 1 до 100.
Class Test
(
Public Static Void Main (String ar ())
(
Int no;
For (no = 2; no <=100; no = no+2)
(
System.out. print ln(no);
)
)
)
Выход для этой программы будет 2, 4, 6, 8, 10, 12 ………………… ..96, 98, 100
2. Пока цикл
Нам нужен цикл WHILE, только когда требуется определенное количество операторов для многократного выполнения до тех пор, пока условие не будет выполнено. Здесь, в отличие от цикла FOR, условие проверяется сначала перед выполнением оператора.
Давайте посмотрим на схему для лучшего и ясного понимания -
Синтаксис while Loop
while (boolean condition)
(
loop statements
)
объяснение
Цикл while начинается с применения операторов условий, заключенных в скобки. Они также содержат операторы цикла в фигурных скобках. Как мы уже говорили, цикл WHILE выполняется до тех пор, пока значение не станет истинным значением.
Пример -
Мы хотим напечатать все нечетные числа от 1 до 100.
Class Test
(
Public static void main (String ar())
(
Int no = 1;
While (no<100)
(
System.out.print (no);
No = no +2;
) ) )
Выход - 1, 3, 5, 7, 9, 11 ……………………………………… ..97, 99
3. Делай пока
Между циклами WHILE и DO WHILE нет большой разницы, разница заключается в проверке их операторов. В DO WHILE условие проверяется после выполнения блока операторов, поэтому в DO WHILE можно сказать, что операторы выполняются хотя бы один раз.
Давайте посмотрим на схему для лучшего и ясного понимания -
Синтаксис Do While Loop
Do
(
statements..
)
while (condition);
объяснение
В цикле DO WHILE нет проверки состояния в первый раз, затем условие проверяется на ИСТИНА или ЛОЖЬ. Если это ИСТИНА, тогда начинается следующая итерация циклов, иначе цикл завершается сам.
Пример -
Class Test
(
Public Static Void Main (String ar())
(
Int no = 2;
Do
(
System.out.print (no);
No = no + 2;
)
While (no<=100);
)))
Выход - 2, 4, 6, 8, 10 …………… .98, 100
Сравнение между разными типами циклов
1. Декларация
Для петли
For (initialization; condition; iteration)(
//body of 'for' loop
)
Пока петля
Statements; //body of loop
)
Делать пока
Do
(
Statements
)
while (condition);
2) Мы используем цикл FOR, если пользователь знает время итерации, тогда как цикл WHILE и DO WHILE предпочтительнее, когда число итераций неизвестно.
3) Что касается условного оператора в цикле FOR, он будет работать бесконечное время, тогда как для WHILE и DO WHILE отсутствие условного оператора даст «Ошибка компиляции».
Вывод
Концепция циклов очень важна для любых пользователей, которые относятся к разработке, если они более свежие и готовятся к экзаменам или собеседованиям, они должны быть хорошо отработаны с концепциями циклов.
Мы рассмотрели все важные аспекты Loops, и вот как все работает в Loops. Эти 3 петли являются наиболее важными, а остальные импровизируются на них. Если вы хорошо разберетесь в этом, то все остальное будет легче понять.
Рекомендуемые статьи
Это руководство по циклам в программировании на Java. Здесь мы обсуждаем типы циклов в Java с определением, блок-схемой, объяснением и примерами с выводом. Вы также можете посмотреть следующую статью, чтобы узнать больше -
- Пока цикл в Java
- Звездные узоры на Яве
- Петли в C
- Циклы в C ++
- Массивы в программировании на Java
- Различные типы петель с их преимуществами
- Циклы в VBScript с примерами
- Преимущества и типы циклов в PowerShell