Шта су контролне изјаве у Јави?



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

Изјаве о контроли у је један од основа потребних за Јава програмирање. Омогућава несметан ток програма. У овом чланку биће обрађени следећи савети:

Сваки програмер је упознат са изразом израза, који се једноставно може дефинисати као упутство дато рачунару за извођење одређених операција. Контролни израз у јави је израз који одређује да ли ће се други изрази извршити или не. Контролише ток програма. Израз „ако“ у јави одређује редослед извршавања између скупа од два израза.





Изјаве о контроли у ЈавиИзјаве о контроли се могу поделити у три категорије, наиме

  • Изјаве о избору
  • Изјаве о понављању
  • Скок изјаве

Настављамо са овим чланком о Изјавама о контроли у Јави



Изјаве о доношењу одлука

Изјаве које одређују коју изјаву треба извршити и када су познате као изјаве о одлучивању. Ток извршења програма контролише се наредбом контролног тока.
У Јави су доступне четири изјаве о одлучивању.

Настављамо са овим чланком о Изјавама о контроли у Јави

Једноставна изјава иф

Израз иф одређује да ли треба извршити код на основу наведеног услова.
Синтакса:



иф (услов) {Изјава 1 // извршена ако је услов тачан} Изјава 2 // извршена без обзира на услов

Излаз:
Ако изјава!
Здраво Свете!

Настављамо са овим чланком о Изјавама о контроли у Јави

Ако. . елсе изјава

У овој изјави, ако је наведени услов тачан, извршава се блок иф. У супротном, извршава се блок елсе.
Пример:

јавна класа Маин {публиц статиц воид маин (Стринг аргс []) {инт а = 15 иф (а> 20) Систем.оут.принтлн ('а је веће од 10') елсе Систем.оут.принтлн ('а је мање од 10 ') Систем.оут.принтлн (' Здраво, свет! ')}}}

Излаз:
а је мање од 10
Здраво Свете!

Настављамо са овим чланком о Изјавама о контроли у Јави

Угњежђена иф изјава

Ако је присутан унутар блока иф, познат је као угнежђени блок иф. Слично је изјави иф..елсе, осим што су дефинисане у другој наредби иф..елсе.
Синтакса:

иф (цондитион1) {Изјава 1 // извршена ако је први услов тачан иф (цондитион2) {Изјава 2 // извршена ако је други услов тачан} елсе {Изјава 3 // извршена ако је други услов нетачан}}

Пример:

јавна класа Маин {публиц статиц воид маин (Стринг аргс []) {инт с = 18 иф (с> 10) {иф (с% 2 == 0) Систем.оут.принтлн ('с је паран број и већи од 10! ') Елсе Систем.оут.принтлн (' с је непаран број и већи је од 10! ')} Елсе {Систем.оут.принтлн (' с је мањи од 10 ')} Систем.оут.принтлн (' Хелло Свет! ')}}

Излаз:
с је паран број и већи од 10!
Здраво Свете!

Настављамо са овим чланком о Изјавама о контроли у Јави

Изјава о пребацивању

Наредба свитцх у јави користи се за извршавање једне наредбе из више услова. Изјава о пребацивању може се користити са типовима схорт, бите, инт, лонг, енум итд.
При коришћењу наредбе прекидач морају се забележити одређене тачке:
α За израз прекидача може се навести један или Н број вредности случаја.
α Вредности случајева које су дуплиране нису дозвољене. Компајлер генерише грешку током компајлирања ако се не користе јединствене вредности.
α Вредност случаја мора бити дословна или константна. Варијабле нису дозвољене.
α Употреба прекида наредбе користи се за прекидање низа исказа. Није обавезно користити ову изјаву. Ако ова изјава није наведена, извршава се следећи случај.

Пример:

јавна класа Музика {публиц статиц воид маин (Стринг [] аргс) {инт инструмент = 4 Стринг мусицИнструмент // свитцх статемент витх инт дата типе свитцх (инструмент) {цасе 1: мусицИнструмент = 'Гуитар' бреак цасе 2: мусицИнструмент = 'Пиано 'цасе бреак 3: мусицИнструмент =' Друмс 'цасе бреак 4: мусицИнструмент =' Флуте 'цасе цасе 5: мусицИнструмент =' Укелеле 'цасе цасе 6: мусицИнструмент =' Виолин 'бреак цасе 7: мусицИнструмент =' Трумпет 'бреак цасе дефаулт: мусицИнструмент = 'Неважећа' пауза} Систем.оут.принтлн (мусицИнструмент)}}

Излаз:
Флаута

Настављамо са овим чланком о Изјавама о контроли у Јави

Лоопинг Статементс

Изјаве које опетовано извршавају блок кода док се не испуни наведени услов познате су као петље. Јава пружа кориснику три врсте петљи:

Настављамо са овим чланком о Изјавама о контроли у Јави

Док

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

Синтакса:

вхиле (стање) {статементОне}

Пример:

јавна класа вхилеТест {јавна статичка воид главна (Стринг аргс []) {инт и = 5 вхиле (и<= 15) { System.out.println(i) i = i+2 } } } 

Излаз:
5
7
9
Једанаест
13
петнаест

Настављамо са овим чланком о Изјавама о контроли у Јави

Урадити. .док

До-вхиле петља слична је вхиле петљи, једина разлика је у томе што се стање у до-вхиле петљи процењује након извршавања тела петље. Ово гарантује да се петља извршава најмање једном.

Синтакса:

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

Пример:

јавна класа Маин {јавна статичка воид главна (Стринг аргс []) {инт и = 20 до {Систем.оут.принтлн (и) и = и + 1} вхиле (и<= 20) } } 

Излаз:
двадесет

Настављамо са овим чланком о Изјавама о контроли у Јави

За

Петља фор у јави користи се за понављање и процену кода више пута. Када корисник зна број итерација, препоручује се употреба фор петље.

Синтакса:

за (прираштај / смањење) услова иницијализације {изјава}

Пример:

јавна класа форЛооп {публиц статиц воид маин (Стринг аргс []) {фор (инт и = 1 и<= 10 i++) System.out.println(i) } } 

Излаз:
5
6
7
8
9
10

Настављамо са овим чланком о Изјавама о контроли у Јави

хадооп админ вс хадооп програмер

За сваки

Окретање елемената у низу може се извршити помоћу петље фор-фор. Елементи присутни у низу враћају се један по један. Мора се напоменути да корисник не мора да повећава вредност у за сваку петљу.

Пример:

јавна класа фореацхЛооп {публиц статиц воид маин (Стринг аргс []) {инт с [] = {18,25,28,29,30} за (инт и: с) {Систем.оут.принтлн (и)}}}

Излаз:
18
25
28
29
30

Настављамо са овим чланком о Изјавама о контроли у Јави

Изјаве о гранању

Изводи гранања у јави користе се за прелазак са наредбе на другу наредбу, чиме се преноси ток извршења.

Настављамо са овим чланком о Изјавама о контроли у Јави

Пауза

Израз бреак у јави користи се за прекидање петље и прекидање тренутног тока програма.

Пример:

тест јавне класе {публиц статиц воид маин (Стринг аргс []) {фор (инт и = 5 и<10 i++) { if (i == 8) break System.out.println(i) } } } 

Излаз:
5
6
7

Настављамо са овим чланком о Изјавама о контроли у Јави

Настави

Да бисмо прешли на следећу итерацију петље, користимо наредбу цонтинуе. Ова изјава наставља тренутни ток програма и прескаче део кода под наведеним условима.

Пример:

јавна класа Маин {јавна статичка воид главна (Стринг аргс []) {фор (инт к = 5 к<15 k++) { // Odd numbers are skipped if (k%2 != 0) continue // Even numbers are printed System.out.print(k + ' ') } } } 

Излаз:
6 8 10 12 14

Овим смо дошли до краја ових Контролних изјава у чланку Јава. Изјаве о контроли у јави морају се ефикасно користити да би програм био ефикасан и лак за употребу.

Едурека припремају га професионалци у складу са индустријским захтевима и захтевима. Овај тренинг обухвата свеобухватно знање о основним и напредним концептима језгра Јава и Ј2ЕЕ, заједно са популарним оквирима попут Хибернате, Спринг и СОА. На овом курсу стећи ћете стручност у концептима као што су Јава Арраи, Јава ООП-ови, Јава функција, Јава Лоопс, Јава Цоллецтионс, Јава Тхреад, Јава Сервлет и Веб Сервицес користећи примере коришћења у индустрији.