Петље у Јава програмирању - Научите врсте петље на Јави

Преглед садржаја:

Anonim

Шта је петље у Јава програмирању?

„Кодирање“ у једноставним дефиницијама значи начин на који рачунару треба рећи шта треба да ради, међутим, није баш тако лако како се чини, али засад се нећемо фокусирати на каснији (значи лак или тежак) део. У овој теми ћемо сазнати о петљи у Јава програмирању.

Рачунари могу да разумеју само „ОН“ и „ОФФ“ типове података, који су обично познати као „Бинари“ вредности. Бинарни коди састоје се од (0 и 1) и разумију их широм света. Али проблем је у томе што не можемо написати билијуне 0 и 1 и то само да би компјутер разумео шта од њих тражимо да израчунају. Овде се у програмску слику појављују програмски језици или кодирање.

Овим смо успешно одфилтрирали своје разумевање до нивоа кодирања и сада пошто знамо шта "кодирање" ради и зашто се кодирамо, морамо даље притиснути ниво "петље", што је и наслов расправе?

Постоји неколико ПЛ-а широм нас, многи од њих су за веб развој, други за развој десктоп апликација, неки су познати као високи, а неки као ПЛ ниског нивоа. Сви ови језици програмирања имају нешто заједничко, тј. "ЛООПС".

Улазећи дубље у дискусију, петље су присутне на готово свим програмским језицима; да видимо које су предности за програмере -

  • То су „ПОТПУНО“
  • Они смањују величину 'КОДИРАЊА'
  • Олакшавају проток „ЦОНТРОЛ“
  • Склоне су смањењу 'КОМПЛЕКСНОСТИ'

Петље у ЈАВА програмирању су намењене решавању сложености кода, употребљиве су и требало би да их користе програмери за поновну употребу кода према захтеву.

Врсте петљи на Јави

Ево типова петљи на Јави са дефиницијом + дијаграм рада + објашњење + примери са излазом

Дефиниције - У ЈАВА петљи су итеративне изјаве. Ове изјаве помажу програмерима (или корисницима) да понављају програмске кодове или да се група кодова покреће више пута (према потреби).

Врсте петље - У ЈАВА постоје углавном 3 главне категорије петље, наиме

  • ЗА ЛООП
  • ВХИЛЕ ЛООП
  • ДО-ВХИЛЕ ЛООП

Пре него што смо дубоко ушли у ове ЛООПС-ове, желимо да наши читаоци разумеју једну ствар (ово има вредност за све три петље). Било да је то ЗА, КОЛИКО или ДО СВЕ имају почетно, тело и коначно одредиште. Без посла, да видимо једног по једног -

1. За петљу

Ако сте програмер и желите да извршите или покренете део свог програма у одређеном броју пута пре него што добијете коначни исход (или резултат); ићи ћете са ЛООП-ом. Запамтите, користићете 'Фор петљу' само када јасно знате колико пута желите да извршите изјаве. Петља ФОР понављат ће се све док вриједност не буде једнака "ТРУЕ".

Да видимо боље дијаграм ње за боље и јасније разумевање -

Синтакса фор петље

for (initialization condition; testing condition;
increment/decrement)
(
statement(s)
)

Објашњење

У петљи ФОР сва 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 (boolean condition)
(
loop statements
)

Објашњење

Док петља започиње изјавама о условима примене постављеним унутар заграда. Они такође држе изјаве петље у коврчавим заградама. Као што смо рекли да петља ВХИЛЕ траје све док вредност не задржи праву вредност.

Пример -

Желимо да одштампамо све непарне бројеве између 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. У току

Не постоји велика разлика између петље ВХИЛЕ и ДО ВХИЛЕ, ​​разлика лежи у њиховој потврди изјаве. У ДО-у, стање се проверава након извршења блока изјава, па можемо рећи у ДО-у док су изјаве барем једном изведене.

Да видимо боље дијаграм ње за боље и јасније разумевање -

Синтакса До До Лооп

Do
(
statements..
)
while (condition);

Објашњење

Не проверавају се услови у ДО ВХИЛЕ петљи први пут, касније се стање проверава на ТРУЕ или ФАЛСЕ. Ако је ТРУЕ, тада започиње наредна итерација петљи, иначе се петља сама прекида.

Пример -

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) Користимо петљу ФОР ако корисник зна време итерације, док је ВХИЛЕ и ДО ВХИЛЕ петља пожељнија када број итерације није познат.

3) Што се тиче условне изјаве у ФОР петљи, она ће радити бесконачно време док за ВХИЛЕ и ДО ВХИЛЕ одсуство условне изјаве ће дати 'Цомпилатион Еррор'.

Закључак

Концепт петље је врло важан за све кориснике који припадају развоју ако су свежији и припремају се за испите или интервју, морају бити добро подучени са концептима петље.

Обухватили смо све круцијалне аспекте Петље и тако функционишу ствари у Лоопу. Ове 3 петље су најважније, а остатак је на њима импровизован. Ако се добро ухватите за ово, остатак ће бити прилично лакши за разумевање.

Препоручени чланци

Ово је водич за петље у Јава програмирању. Овдје разговарамо о типовима петљи на Јави с дефиницијом, дијаграмом, објашњењем и примјерима с излазом. Такође можете погледати следећи чланак да бисте сазнали више -

  1. Док је петља у Јави
  2. Стар Паттернс на Јави
  3. Петље у Ц
  4. Петље у Ц ++
  5. Низи у Јава програмирању
  6. Различите врсте петљи са њеним предностима
  7. Петље у ВБСцрипт са примерима
  8. Предности и врсте петљи у ПоверСхелл-у