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

У Јави постоје три изјаве о одабиру: ако, ако друго, и прекидач. Погледајмо их изблиза.

1. Изјава иф

Ово је једна изјава о одабиру. Назван је тако јер бира или игнорише само једну радњу (или групу радњи).

Када желите да се изврши одређена наредба ако је дати услов тачан, тада користите ако изјава. Услов је било који израз који даје логички резултат, тј. Тачно или нетачно (1 или 0). Релационе, логичке и једнакоправне операције су такве врсте израза које дају логички резултат.

Ако је услов нетачан, тада ће се извршавање претпостављене радње прескочити.

Синтакса:

ако (услов)
изјава

Пример узорка:

ако (ознака> 90)
Систем.оут.принтлн („Добили сте оцену А“);

Примети увлачење пре Систем.оут.лн () изјава. Добра је пракса да се то укључи како би се приказала структура програма. Већина ИДЕ-а га аутоматски укључује док прелазите на следећи ред. Тако да не бисте требали бринути да ћете заборавити да га укључите.

2. Изјава иф..елсе

Ово је двострука изјава о одабиру. Назван је тако јер бира између две различите акције (или групе радњи).

Повезан: Како се користи ИФ функција са угнежђеним формулама у програму Екцел

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

Синтакса:

ако (услов)
изјава1
иначе
изјава2

Пример узорка:

ако (старост <18)
Систем.оут.принтлн („Малолетна си.“);
иначе
Систем.оут.принтлн („Ви сте одрасла особа.“);

Угнездени ако..елсе

Могуће је имати ако друго изјаве изнутра ако друго изјаве, сценарио познат као гнежђење.

Погледајте пример испод:

ако (температуре> 6000) {
Систем.оут.принтлн ("Боја објекта је вероватно плава");
}
елсе {
ако (температуре> 5000) {
Систем.оут.принтлн ("Боја објекта је вероватно бела");
}
елсе {
ако (температуре> 3000) {
Систем.оут.принтлн ("Боја предмета је вероватно жута");
}
елсе {
Систем.оут.принтлн ("Боја објекта је вероватно наранџаста");
}
}
}

Горњи код проверава да ли је температура објекта у одређеном опсегу, а затим исписује његову вероватноћу боје. Горњи код је детаљан и највероватније ће вам бити збуњујуће да следите логику.

Погледајте онај доле. Постиже исти циљ, али је компактнији и нема непотребног { } после иначе. Већина програмера то заправо више воли од овог другог.

ако (температуре> 6000) {
Систем.оут.принтлн ("Боја објекта је вероватно плава");}
иначе ако (температуре> 5000) {
Систем.оут.принтлн ("Боја објекта је вероватно бела");}
иначе ако (температуре> 3000) {
Систем.оут.принтлн ("Боја предмета је вероватно жута");}
елсе {
Систем.оут.принтлн ("Боја објекта је вероватно наранџаста");}

Блокови

Тхе ако и ако друго изјаве углавном очекују извршење једне акције. Ако желите извршити више наредби с њима, користите заграде { } да се ове акције групишу.

иф (цондитион) {
// изјаве
} остало {
// изјаве
}

3. Пребаци

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

Синтакса:

прекидач (израз) {
случај а:
// изјава
пауза;
случај б:
// изјава
пауза;
случај н:
// изјава
пауза;
Уобичајено:
// изјава
}

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

Израз дат у наредби прекидача мора бити константни интеграл типа бајт, кратак (али не дуго), инт, или цхар. Такође можете да користите Низ тип података.

Пример узорка:

Положај низа = "Е";
прекидач (положај) {
случај "Н":
Систем.оут.принтлн („На северу сте“);
пауза;
случај "В":
Систем.оут.принтлн („На западу сте“);
пауза;
случај "С":
Систем.оут.принтлн ("Ви сте на југу");
пауза;
случај "Е":
Систем.оут.принтлн („Ви сте на Истоку“);
пауза;
Уобичајено:
Систем.оут.принтлн ("Некардинални положај");
}

Поглед на изјаву Питхон иф

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

Логика програмирања је слична, али Питхон је више прилагођен почетницима и није толико сложен. Учење логике на више језика помаже у спровођењу основних идеја које се увежбавају. Никада није лоша идеја да диверзификујете своје знање о кодирању.

Емаил
Како се користи Питхон иф Статемент

Овладавање Питхоном значи упознавање Питхон иф наредбе. Користите ове примере изјава да бисте побољшали своје знање о Питхону.

Прочитајте следеће

Повезане теме
  • Програмирање
  • Јава
  • Водичи за кодирање
О аутору
Јероме Давидсон (Објављено 16 чланака)

Јероме је писац особља у МакеУсеОф-у. Обрађује чланке о Програмирању и Линуку. Такође је крипто ентузијаст и увек прати крипто индустрију.

Више од Јеромеа Давидсона

Претплатите се на наш билтен

Придружите се нашем билтену за техничке савете, прегледе, бесплатне е-књиге и ексклузивне понуде!

Кликните овде да бисте се претплатили