Какво е for loop в java и как да го приложим?



Тази статия за „for loop в Java“ ще ви помогне да разберете как да приложите цикличен оператор за в Java с помощта на примерни програми.

Докато програмирате, ако възникне ситуация, при която конкретно знаете колко пъти искате да повторите определен блок от изрази във вашия код, отидете на цикъл „за“. В тази статия нека научим за това как да приложим за цикъл в

Темите, обхванати в тази статия, са както следва:





Нека да започнем!

Какво е за цикъл?

Програмистите обикновено използват цикли за изпълнение на набор от изрази. За цикъл се използва, когато трябва да повторят част от много пъти. Той се използва особено в случаите, когато броят на повторенията е фиксиран!



За по-добро разбиране, позволете ми да ви дам изобразително представяне!

Диаграма на потока

For-In Loop - Урок за бързина - Edureka

Тук, след инициализация, условието, което сте задали в кода, се сканира, в случай че условието е вярно, то ще увеличи / намали (според вашия код) стойността и отново ще повтори кода според условието, което имате възложено. Но ако състоянието ви е невярно, то ще излезе от цикъла.



След това теоретично обяснение, нека ви покажа синтаксиса на за цикъл!

Синтаксис

for (statement 1 statement 2 statement 3) {// кодов блок, който трябва да бъде изпълнен}

Синтаксисът е доста прост. Това протича по следния начин
Изявление 1: условие преди изпълнението на кодовия блок
Изявление 2: определя условието за изпълнение на кода
Изявление 3: условие, след като кодът е изпълнен

За да направим нещата по-ясни, нека внедрим описания по-горе синтаксис в Java код.

Пример за цикъл for

стек и купчина в java

Кодът, написан по-долу, показва как се изпълнява цикъл for

публичен клас MyClass {{public static void main (String [] args) {{for (int i = 0 i<5 i++) { System.out.println(i) } } }} 

Изход:
0
един
2
3
4

Взех прост код, за да ви запозная всички с концепцията за цикъл for. В цикъла for има три твърдения, за които говорих в предишния сегмент. Надявам се, че сега можете лесно да се свържете с тях!

  • Първо, Int i = 0, е инициализация на цяло число променлива, чиято стойност е присвоена на 0.
  • На второ място, т.е.<5 is the condition that I have applied in my code
  • Трето, i ++, означава, че искам стойността на променливата ми да бъде увеличена.

След като разбрах работата на цикъла for, позволете ми да ви отведа друга концепция, която е Java вложена за цикъл!

Java вложена за цикъл

Ако имате цикъл for в цикъл for, сте срещнали Java, вложена за цикъл. Вътрешният цикъл се изпълнява напълно, когато външният цикъл се изпълнява.

Представям пример, за да ви покажа работата на Java, вложена за цикъл.

Пример

Java код за вложен цикъл за:

публичен клас Пример {public static void main (String [] args) {for (int i = 1i<=3i++){ for(int j=1j<=3j++){ System.out.println(i+' '+j) } } } }

Изход:
единадесет
12
1 3
двадесет и едно
2 2
2. 3
3 1
3 2
3 3

Сега, след като разбрахте концепцията за вложен for цикъл, нека ви покажа един много известен пример, за който може би сте чували! Примерите за пирамидите!

Пример за пирамида: Случай 1

публичен клас PyramidExample {public static void main (String [] args) {for (int i = 1i<=5i++){ for(int j=1j<=ij++){ System.out.print('* ') } System.out.println()//new line } } } 

Изход:

*
* *
* * *
* * * *
* * * * *

Продължавайки със следващия пример.

Пример за пирамида: Случай 2

пакет MyPackage публичен клас Демо {public static void main (String [] args) {int term = 6 for (int i = 1i = ij -) {System.out.print ('*')} System.out.println ( )//нова линия } } }

Изход:

* * * * *
* * * *
* * *
* *
*

Сигурен съм, че бихте били запознати с тези два модела.

Това ни води до края на тази статия „За цикъл в Java“. Надявам се понятието „за цикъл в Java“ да ви е ясно сега. Ще продължим да копаем света на Java заедно. Останете на линия!

Уверете се, че практикувате възможно най-много и връщате опита си.

Вижте от Edureka, доверена компания за онлайн обучение с мрежа от над 250 000 доволни учащи, разпространени по целия свят. Ние сме тук, за да ви помогнем във всяка стъпка по вашето пътуване, за да станете освен тези въпроси за интервю за Java, измислим учебна програма, предназначена за студенти и професионалисти, които искат да бъдат разработчик на Java.

Имате въпрос към нас? Моля, споменете го в раздела за коментари на този „интерфейс на java map“ статия и ние ще се свържем с вас възможно най-скоро.