java loop tutorial with program examples
Цей посібник пояснить концепцію Java For Loop, а також її синтаксис, опис, блок-схему та приклади програмування:
Основні питання та відповіді на співбесіду в
У цьому посібнику ми обговоримо “for-loop” в Java. Ми дослідимо кожен аспект циклічної концепції разом із способом її використання.
Цей підручник буде охоплений достатньою кількістю прикладів програмування, які дадуть вам змогу зрозуміти різні області застосування цикла Java for-loop. Деякі запитання, що часто задаються, також будуть частиною даної теми, щоб ви були добре обізнані з важливими питаннями, що стосуються циклу Java for.
=> Перевірте ВСІ підручники Java тут.
Що ви дізнаєтесь:
Java для циклу
Оператор циклу є невід'ємною частиною кожної мови програмування. Цикл допомагає вам виконати ітерацію кожного елемента на основі заданої користувачем умови. Java не є мовою винятку, і “for-loop” - одна з найпоширеніших петель, яку ви побачите в будь-якій мові програмування.
Синтаксис:
for (initialization; condition; iteration) statement;
Перш за все, змінна управління циклом ініціалізується до свого початкового значення. Далі слідує умова, яка є логічним виразом, який повертає або true, або false. Ця умова використовується для перевірки змінної управління циклом.
Якщо умова виконується, тоді цикл for продовжує свою ітерацію, інакше закінчується.
Друк перших десяти номерів
Нижче наведено простий приклад Java for-loop. Тут ми надрукували перші десять чисел за допомогою “for-loop”.
Перш за все, ми ініціалізували змінну 'i' зі значенням 1. Потім ми вказали умову, коли 'i' має бути менше або дорівнює 10 ', а потім збільшили цикл на 1. До тих пір, поки значення 'i' 'менше або дорівнює 10', тоді значення 'i' буде друкуватися після кожної ітерації.
Як тільки його значення стане 11, тоді вказана умова не буде збігатися, і цикл буде припинено.
import java.util.Scanner; public class example { public static void main(String() args) { /* * Printing the first 10 numbers with * the help of for-loop */ System.out.println('First ten numbers are: '); for (int i=1; i <=10; i++){ System.out.println(i); } } }
Вихід:
Зворотний рядок
У наведеному нижче прикладі ми провели вхідний рядок через консоль і спробували надрукувати кожен із символів у зворотному порядку за допомогою циклу for.
import java.util.Scanner; public class example { public static void main(String() args) { String original, reverse = ''; System.out.println('Enter the string to be reversed'); /* * Used Scanner class to input the String through Console */ Scanner in = new Scanner(System.in); original = in.nextLine(); /* * Using for loop, iterated through the characters * in reverse order, decrementing the loop by -1 * and concatenating the reversed String * using an inbuilt method charAt() */ int length = original.length(); for(int i=length-1; i>=0; i--) { reverse = reverse + original.charAt(i); } System.out.println(reverse); } }
Вихід:
Java для кожного циклу
Це ще одна форма циклу for, яка в основному використовується для обходу або навігації по елементах / елементах колекції, таких як карта чи список. Це підтримується JDK-5 і вище. Він також відомий як розширений цикл for.
Синтаксис:
for (data-type obj: array) { obj statement; }
Часті запитання
Q # 1) Як повторити цикл на Java ??
Відповідь: У Java ми повторюємо цикл, використовуючи змінну counter. Найчастіше змінною лічильника може бути i, j або count. Це повністю залежить від програміста, яку змінну вибрати.
У наведеному нижче прикладі ми повторили цикл 5 разів, а потім надрукували “*”. Це також відомо як програма піраміди. Цикл буде повторюватися, якщо значення 'i' і 'j' не стане рівним 5.
public class example { public static void main(String() args) { for(int i=0; i <5; i++) { for(int j=0; j <= i; j++) { System.out.print('*'); } System.out.println(); } } }
Вихід:
Q # 2) Як використовувати for-loop для рядка в Java?
Як видалити елемент масиву в Java - -
Відповідь: Нижче наведена програма, де ми використовували for-loop для змінної String. Тут ми ініціалізували цикл for з двома лічильниками, щоб порівняти, чи дорівнює символ в індексі “i” та (i + 1) індексу чи ні. Він надрукує символ індексу (i + 1), якщо вони рівні.
public class example { public static void main(String() args) { String str = new String('Microsofft'); int count = 0; char() chars = str.toCharArray(); System.out.println('Duplicate characters are:'); /* * initialized a for-loop with two counters * to compare if character at i index and i+1 index * are equal or not. It will print the characters * if they are equal. */ for (int i=0; i Вихід:

Q # 3) Як надрукувати щось один раз на циклі Java?
Відповідь: У наведеній нижче програмі значення 'i' буде надруковано лише один раз, оскільки ми відповідно вказали умову.
public class example { public static void main(String() args) { for (int i=0; i <1; i++){ System.out.println('The value is: ' +i); } } }
Вихід:

Q # 4) Як вийти з циклу for в Java?
Відповідь: Це найосновніше питання for-loop. У циклі Java for, як тільки умова не задовольняє, він автоматично викине вас із циклу.
Однак ви також можете явно використовувати a оператор break в Java - - якщо ви хочете вийти з циклу.
З перервою:
public class example { public static void main(String() args) { for (int i=0; i <2; i++){ System.out.println('The value is: ' +i); break; } } }
Вихід:

Без перерви:
public class example { public static void main(String() args) { for (int i=0; i <2; i++){ System.out.println('The value is: ' +i); } } }
Вихід:

Q # 5) Як отримати значення із циклу for в Java?
Відповідь: Ви можете отримати значення із циклу for, надрукувавши значення змінної лічильника (наприклад, i, j або count).
приклади аналізу першопричини розробка програмного забезпечення
Q # 6) Як використовувати для кожного циклу в Java?
Відповідь: Ви можете пройти розділ 'Java для кожного циклу' цього посібника. Однак ми перерахували простий приклад Java для кожного циклу або вдосконаленого для циклу Java нижче.
import java.util.HashMap; public class example { public static void main(String() args) { int() arr = {2,3,9,5}; /* * Enhanced for-loop or for-each loop * begins here */ for (int obj: arr){ System.out.println(obj); } } }
Вихід:

Висновок
У цьому посібнику ми пояснили концепцію циклу Java, а також її синтаксис, опис, блок-схему та приклади програмування. Інші варіанти циклу Java for-loop також детально описані з блок-схемою, описом, синтаксисом та прикладами програмування, де це потрібно.
Пропоноване читання = >> Поки петля в Java
Приклади, наведені в цьому посібнику, дуже важливі, оскільки їх також запитують під час інтерв’ю на Java. Ми перерахували кілька поширених запитань, які знову є дуже важливими, оскільки вони дозволять вам детально розібратися в темі.
=> Ознайомтесь з Ідеальним посібником з навчання Java тут.
Рекомендована література
- Підручник JAVA для початківців: 100+ практичних навчальних посібників Java
- Java Enum: Підручник з перелічення Java з прикладами
- Java-типи даних, цикли, масиви, комутатори та твердження
- Цикли в C #: Управління заявами та різні цикли з прикладами
- Типи циклів оболонки Unix: виконуйте в той час, як цикл, для циклу, до циклу в Unix
- Цикли VBScript: для циклу, виконання циклу та в той час як цикл
- Конструкції циклу в C ++ з прикладами
- Петлі Python - для, поки, вкладених циклів із прикладами