Шта је вхиле петља у Јави и како се користи?



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

Јава језик нуди вам рад са неколико петљи. се у основи користе за понављање извођења скупа изјава док се не испуни одређени услов. Овде ћу вам рећи о петљи ‘вхиле’ у Јави. Теме садржане у овом чланку наведене су у наставку:





Почнимо!

Шта је вхиле петља у Јави?

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



Сликовити приказ како функционише вхиле петља:

како инсталирати хадооп у убунту

Док петља у Јави - ЕдурекаУ горњем дијаграму, када извршење започне и услов врати фалсе, тада се прелази на следећу изјаву након вхиле петље. С друге стране, ако услов врати труе, тада се извршава израз унутар вхиле петље.



Настављамо са овим чланком о Док петља , Погледајмо синтаксу:

Синтакса:

вхиле (цондитион) {// блок кода који треба извршити}

Сада када сам вам показао синтаксу, ево примера:

Практична примена:

пример класе {публиц статиц воид маин (Стринг аргс []) {инт и = 10 вхиле (и> 1) {Систем.оут.принтлн (и) и--}}}

Оутпут :

10
9
8
7
6
5
4
3
2

Даље, погледајмо још један пример:

Још један пример Вхиле Лооп у Јави:

// Пакет примера Јава Вхиле Лооп Лоопс увоз јава.утил.Сцаннер јавне класе ВхилеЛооп {приватни статички скенер сц јавна статичка воид главна (Стринг [] аргс) {инт број, сума = 0 сц = нови систем скенера (Систем.ин). оут.принтлн ('н Молимо унесите било коју целобројну вредност испод 10:') број = сц.нектИнт () вхиле (број<= 10) { sum = sum + number number++ } System.out.format(' Sum of the Numbers From the While Loop is: %d ', sum) } } 

Оутпут :

Молимо унесите било коју целобројну вредност испод 10: 7
Збир бројева из петље Вхиле је: 34

Горњи илустровани пример је мало сложен у поређењу са претходним. Објаснићу вам корак по корак.

У овом примеру Јава петље, машина ће тражити од корисника да унесе било коју целобројну вредност испод 10. Следећа петља Вхиле и стање у петљи Вхиле осигуравају да је дати број мањи или једнак 10.

Сада је вредност коју је унео корисник = 7 и иницијализовао сам збир = 0

Ево како би итерација функционисала: (концентришите се на вхиле петљу написану у коду)

Прва понављања:

збир = збир + број
збир = 0 + 7 ==> 7
Сада ће број бити увећан за 1 (број ++)

Друга понављања

Сада су се у првој итерацији вредности Нумбер и сум промениле као: Нумбер = 8 и сум = 7
збир = збир + број
збир = 7 + 8 ==> 15
Поново, број ће бити увећан за 1 (број ++)

Трећа понављања

Сада су се у Другој итерацији вредности Нумбер и сум промениле као: Нумбер = 9 и сум = 15
збир = збир + број
збир = 15 + 9 ==> 24
Следећи исти образац, број ће се поново увећати за 1 (број ++).

Четврта понављања

У трећем понављању петље Јава док су се вредности Нумбер и сум промениле као: Нумбер = 10 и сум = 24
збир = збир + број
збир = 24 + 10 ==> 34

Коначно, број ће последњи пут бити увећан за 1 (број ++).

Овде је број = 11. Дакле, услов присутан у вхиле петљи не успева.

На крају, наредба Систем.оут.формат ће исписати излаз као што видите горе!

Крећући се даље,

Једна ствар коју морате имати на уму је да бисте требали користити наредбу прираста или смањења унутар вхиле петље, тако да се променљива петље мења на свакој итерацији, тако да у неком тренутку услов враћа фалсе. На овај начин можете завршити извршење вхиле петље. Иначе, петља би се извршавала унедоглед. У таквим случајевима, када се петља извршава неограничено, наићи ћете на концепт бесконачне петље вхиле , која је наша следећа тема разговора!

Бесконачна петља вхиле у Јави

Оног тренутка када прођете „труе“ у вхиле петљи, покренуће се бесконачна вхиле петља.

Синтакса :

вхиле (труе) {изјава (е)}

Практична демонстрација

Показаћу вам пример бесконачне петље у Јави:

пример класе {публиц статиц воид маин (Стринг аргс []) {инт и = 10 вхиле (и> 1) {Систем.оут.принтлн (и) и ++}}}

То је бесконачна петља, зато се неће завршити. То је зато што услов у коду каже и> 1 што би увек било тачно док увећавамо вредност и унутар вхиле петље.

Овим сам стигао до краја овог блога. Заиста се надам да је горе наведени садржај додао вредност вашем знању о Јави. Наставимо да заједно истражујемо свет Јаве. Будите у току!

Погледајте Едурека, поуздана компанија за учење на мрежи са мрежом од више од 250 000 задовољних ученика раширених широм света. Едурекин курс за обуку и сертификацију Јава Ј2ЕЕ и СОА дизајниран је за студенте и професионалце који желе да буду Јава програмер. Курс је дизајниран да вам пружи почетну предност у Јава програмирању и обучи вас како за основне тако и за напредне Јава концепте, заједно са разним Јава оквирима попут Хибернате & Спринг.

Имате питање за нас? Молимо вас да га спомињете у одељку за коментаре овог блога ‘’ лооп лооп у Јави ’’ и јавићемо вам се што је пре могуће.