Како то имплементирати на Јави?



Овај чланак ће вас упознати са Иф елсе у Јави, а такође ће га пратити са практичном демонстрацијом ове условне изјаве.

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

како бацити дупла на инт

Следећи смерници ће бити обрађени у овом чланку,





Почевши од овог чланка о томе ако је још у ЈАВА-и.

Постоји више врста иф наредби у јави:



ако Изјава

Наредба иф користи се за тестирање стања и прати је низ изјава. Наводи се извршавају само када се услов покаже тачним.

Синтакса:

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

Пример



тест јавне класе {публиц статиц воид маин (Стринг [] аргс) {// дефинирање променљиве 'прице' инт прице = 1800 // провера цене ако (цена> 1500) {Систем.оут.принт ('Цена је већа од 1500 ')}}}

Излаз:

Цена је већа од 1500

Настављамо са овим чланком о томе да ли је још у ЈАВА-и.

иф-елсе изјава

Изјава иф-елсе у јави се такође користи за услове тестирања. Блок иф се извршава ако је услов тачан. Ако је услов нетачан, извршава се блок елсе.

Синтакса:

иф (цондитион) {// код ако је стање тачно} елсе {// код ако је стање фалсе}

Пример:

тест јавне класе {публиц статиц воид маин (Стринг [] аргс) {// дефинисање променљиве инт нум = 15 // Провера да ли је број дељив са 2 иф (нум% 2 == 0) {Систем.оут.принтлн ( 'Парни број')} елсе {Систем.оут.принтлн ('Непаран број')}}}

Излаз:

Непаран број

Погледајмо још један пример, у којем програм проверава да ли је унесена година преступна или не.

Пример:

тест јавне класе {публиц статиц воид маин (Стринг [] аргс) {инт иеар = 2028 иф (((иеар% 4 == 0) && (иеар% 100! = 0)) || (иеар% 400 == 0) ) {Систем.оут.принтлн ('ЛЕАП ИЕАР')} елсе {Систем.оут.принтлн ('НОТ ЛЕАП ИЕАР')}}}

Излаз:

ПРЕСТУПНА ГОДИНА

Настављамо са овим чланком о томе да ли је још у ЈАВА-и.

Коришћење тернарних оператора

Тернарни оператори (?:) Могу се користити уместо наредбе иф елсе. Ако се чини да је стање тачно, резултат? се враћа. Ако је нетачно, враћа се резултат:.

Пример:

фибоначијев итеративни ц ++
тест јавне класе {публиц статиц воид маин (Стринг [] аргс) {инт нум = 12 // Коришћење тернарног оператора Стринг оутпут = (нум% 2 == 0)? 'Парни број': 'Непаран број' Систем.оут.принтлн (излаз)}}

Излаз:

Паран број

Настављамо са овим чланком о томе да ли је још у ЈАВА-и.

мердевине ако-иначе-ако:

Један блок кода може се извршити међу више блокова, користећи лествицу иф-елсе-иф.

Извршење ових изјава одвија се од врха.

Када се чини да је тест израз тачан, извршава се код присутан у телу наредбе иф. Ако ниједан тест израз није тачан, извршава се наредба елсе.

Пример:

тест јавне класе {публиц статиц воид маин (Стринг [] аргс) {инт нум = 15 иф (нум> 0) {Систем.оут.принтлн ('ПОЗИТИВНИ БРОЈ')} елсе иф (нум<0) { System.out.println('NEGATIVE NUMBER') } else { System.out.println('NUMBER 0') } } } 

Оутпут

ПОЗИТИВНИ БРОЈ

постављање помрачења за јаву

Настављамо са овим чланком о томе да ли је још у ЈАВА-и.

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

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

Синтакса:

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

Пример:

тест јавне класе {публиц статиц воид маин (Стринг [] аргс) {// Стварање две променљиве инт аге = 20 инт веигхт = 55 // примена услова иф (аге> = 18) {иф (веигхт> 50) {Систем.оут .принтлн ('Дозвољено је путовање.')} елсе {Систем.оут.принтлн ('Није дозвољено путовање.')}} елсе {Систем.оут.принтлн ('Мора бити старији од 18 година. ')}}}

Излаз:

Дозвољено вам је путовање.

Изјава иф-елсе у јави омогућава кориснику да тестира безброј услова на изузетно ефикасан начин.

Тако смо дошли до краја овог чланка о „ако је другачије на Јави“. Ако желите да сазнате више, погледајте Јава Траининг од Едуреке, поуздане компаније за учење на мрежи. Едурека је дизајниран да вас оспособи за основне и напредне Јава концепте заједно са разним Јава оквирима попут Хибернате & Спринг.

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