Преглед садржаја
Када је начин за процену услова са логичким вредностима већ познат, морамо бити у могућности да извршимо или не извршимо радње у зависности од логичких оператора које користимо, у Јава с њим можемо много постићи условни блок "ако" који пита да ли је услов испуњен и одмах нуди блок који треба извршити ако је тај услов испуњен.Ако је блокиран
Тхе ако изјава омогућава нам да конструишемо процену стања са било којим од 6 Јава условни операториПриликом процене услова ако је испуњен, извршиће оно што има у свом телу омеђено заградама, у супротном ће га игнорисати.
ВажноКао што видимо, ово је веома корисно јер нам омогућава да дамо моћ одлучивања нашем програму, процењујући различите ситуације и омогућавајући нам да имамо низ блокова кода који нам омогућава да покријемо очекиване ситуације у контексту нашег програма.
Погледајмо следећи код где процењујемо да ли је број вишекратник 5 или вишеструки 2 или обоје:
импорт јава.утил.Сцаннер; публиц цласс Мултипле {публиц статиц воид маин (Стринг [] аргс) {Улаз скенера = нови скенер (Систем.ин); Систем.оут.принтлн ("Молимо унесите цео број:"); инт број = инпут.нектИнт (); // Процењујемо вишеструки услов 5 иф (број% 5 == 0) {Систем.оут.принтлн ("То је 5"); } // Процењујемо вишеструки услов 2 иф (број% 2 == 0) {Систем.оут.принтлн ("То је 2"); }}}
У овом коду важна ствар није логика као таква, јер видимо да је врло једноставна, само процењујемо да ли је остатак дељења једнак нули, важно што овде видимо је да имамо два ако блокови, који нам говори да немамо ограничење у смислу услова које можемо да оценимо, наравно ако злоупотребимо многе услове имаћемо мало читљив код, али за сада већ имамо више опција.
Да видимо како се наш програм понаша када се извршава у конзоли:
Као што видимо, два услова се међусобно не искључују, па ћемо при уносу броја који је дељив између оба броја добити извршење оба условна блока.
Ако је блок - у супротном
Нећемо увек желети да се код извршава само ако испуњава услов, понекад ћемо морати да кажемо ако је испуњен да ћемо ово извршити, у супротном ћемо извршити овај други, јер у Јава можемо изградити а иф-елсе блок, где ако евалуира, ако није испуњено, извршава се блок елсе.
Погледајмо следећи пример, проценићемо бројеве и показаћемо да ли су парни или непарни, користећи исту базу програма коју смо извели у претходном одељку, променићемо главни услов за следеће:
иф (број% 2 == 0) {Систем.оут.принтлн ("То је паран број"); } елсе {Систем.оут.принтлн ("То је чудан број"); }
Као што видимо, већ имамо ексклузивне услове, што нам омогућава да додамо већу контролу у току нашег програма.
Овај водич завршавамо знајући иф блок, како га користити за доношење одлука на основу процене услова и комбинујемо га са другим за проширење ових функционалности у нашем програму.Да ли вам се допао и помогао овај водич?Можете наградити аутора притиском на ово дугме да бисте му дали позитиван поен