java loop tutorial with program examples
Овај водич ће објаснити концепт Јава Фор Лооп заједно са синтаксом, описом, дијаграмом и примерима програмирања:
Питања и одговори за интервјуе инжењера за подршку радној површини
У овом упутству ћемо разговарати о „фор-лооп“ у Јави. Истражићемо сваки аспект концепта петље заједно са начином његове употребе.
Овај водич биће покривен са довољно примера програмирања који ће вам омогућити да разумете различита подручја примене Јава фор-лооп. Нека често постављана питања такође ће бити део дате теме, тако да ћете бити добро упознати са важним питањима везаним за Јава фор-лооп.
=> Овде проверите СВЕ Јава туторијале.
Шта ћете научити:
Јава за петљу
Изјава о петљи саставни је део сваког програмског језика. Лоопинг вам помаже да поновите сваки елемент на основу услова који је одредио корисник. Јава није језик за изузетак, а „фор-лооп“ је једна од најчешћих петљи коју ћете видети у било ком програмском језику.
Синтакса:
for (initialization; condition; iteration) statement;
Пре свега, контролна променљива петље је иницијализована до своје почетне вредности. Након тога следи услов који је логички израз који враћа или тачно или нетачно. Овај услов се користи за тестирање контролне променљиве петље.
Ако је услов тачан, тада фор-лооп наставља своју итерацију у супротном се завршава.
Штампање првих десет бројева
Доље је дат једноставан пример Јава фор-лооп. Овде смо исписали првих десет бројева уз помоћ „фор-лооп“.
Пре свега, иницијализовали смо променљиву 'и' са вредношћу 1. Затим смо одредили услов у коме би 'и' требало да буде мање или једнако 10 ', а затим смо повећали петљу за 1. Све док вредност „и“ је „мања или једнака 10“, тада ће се вредност „и“ штампати након сваке итерације.
Оног тренутка када његова вредност постане 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); } } }
Излаз:
Обрни низ
У примеру испод, узели смо улазни низ кроз конзолу и покушали да одштампамо сваки од знакова обрнутим редоследом користећи фор-лооп.
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); } }
Излаз:
Јава за сваку петљу
Ово је још један облик фор-лооп-а који се углавном користи за прелазак или кретање кроз елементе / предмете колекције, као што су мапа или арраилист. Ово подржава ЈДК-5 и новији. Такође је познат и као побољшани фор лооп.
Синтакса:
for (data-type obj: array) { obj statement; }
Често постављана питања
П # 1) Како поновити петљу у Јави ??
Одговор: У јави понављамо петљу користећи променљиву бројача. Најчешће променљива бројача може бити и, ј или цоунт. Потпуно зависи од програмера као варијабле коју треба изабрати.
У доњем примеру, пет пута смо поновили петљу, а затим исписали „*“. Ово је такође познато као пирамидални програм. Петља ће се поновити уколико вредност 'и' и 'ј' не постане једнака 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(); } } }
Излаз:
П # 2) Како користити фор-лооп за низ у Јави?
Одговор: Доље је дат програм у којем смо користили фор-лооп за променљиву Стринг. Овде смо иницијализовали фор-лооп са два бројача да бисмо упоредили да ли је знак у индексу „и“ и (и + 1) индекс једнак или не. Исписат ће знак индекса (и + 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 Излаз:
П # 3) Како једном одштампати нешто у фор-лооп Јава?
Одговор: У доњем програму, вредност „и“ ће се одштампати само једном, пошто смо према томе одредили услов.
Питања и одговори девопског инжењерског интервјуа
public class example { public static void main(String[] args) { for (int i=0; i <1; i++){ System.out.println('The value is: ' +i); } } }
Излаз:
П # 4) Како изаћи из фор-лооп-а на Јави?
Одговор: Ово је најосновније питање фор-лооп-а. У Јава фор-лооп, чим услов не задовољи, аутоматски ће вас избацити из петље.
Међутим, можете и експлицитно да користите а бреак изјава у Јави ако у случају да желите да изађете из петље.
Витх Бреак:
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); } } }
Излаз:
П # 5) Како добити вредност из фор-лооп у Јави?
Одговор: Вредност из петље фор можете добити исписом вредности променљиве бројача (као што је и, ј или цоунт).
мобител шпијунски софтвер за андроид
П # 6) Како користити фор за сваку петљу у Јави?
Одговор: Можете проћи кроз одељак „Јава за сваку петљу“ овог водича. Међутим, у наставку смо навели једноставан пример Јаве за сваку петљу или Јава побољшане петље.
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); } } }
Излаз:
Закључак
У овом упутству објаснили смо концепт Јава фор-лооп заједно са синтаксом, описом, дијаграмом и примерима програмирања. Остале варијације Јава фор-лооп су такође детаљно описане са дијаграмом тока, описом, синтаксом и примерима програмирања где год је то потребно.
Предложено читање = >> Док петља у Јави
Примери наведени у овом упутству су веома важни јер се постављају и током Јава интервјуа. Навели смо неколико често постављаних питања која су опет врло важна јер ће вам омогућити да детаљно разумете тему.
=> Овде погледајте савршен водич за обуку за Јава.
Препоручено читање
- Водич за ЈАВА за почетнике: 100+ практичних Јава видео водича
- Јава Енум: Водич за набрајање Јава са примерима
- Јава типови података, петље, низови, прекидачи и тврдње
- Петље у Ц #: Контролне изјаве и разне петље са примерима
- Типови петље Уник шкољке: Радите док се петља, за петљу, док се петља не заврши у Унику
- ВБСцрипт петље: за Лооп, До Лооп и Вхиле Лооп
- Лооп конструкције у Ц ++ са примерима
- Питхон Лоопс - за, док, угнежђене петље са примерима