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



Условни оператор у Јави се такође сматра тернарним оператором јер бира један од два израза за процену на основу првог операнда.

Условни оператори у Јави познати су и као тернарни оператори. Прилично сам сигуран да добро знате концепт иф-елсе изјава у Јави . Па, условни оператори су једноставно сажети облик иф-елсе израза који такође враћа вредност. Да бих додатно поједноставио концепт, дозволите ми да детаљно разговарам са вама о овој теми.

Овај чланак ће се фокусирати на следеће смернице:





Почнимо!
Почевши од дефиниције условног оператора у Јави!

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

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



Условни оператор за на Јави - Едурека

Након разумевања основне дефиниције овог оператора, кренимо напред и схватимо синтаксу која се користи за његову примену.

основне структуре података у јави

Синтакса:



Долази са једноставном синтаксом као што можете видети доле:

боолеанЕкпрессион? израз1: израз2

Објашњење: Први израз мора бити логички израз, док израз1 и израз2 могу бити било који изрази који садрже неку вредност. Сада, ако први операнд процени на истина тада ће условни оператор вратити израз1 као излаз, у супротном ће се вратити израз2.

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

Настављајући са примером.

Пример

Ево примера кода:

пример јавне класе {публиц статиц воид маин (Стринг [] аргс) {инт А = 10 инт Б = 20 Резултат низа = А> Б? 'А је веће': 'Б је веће' Систем.оут.принтлн (резултат)}}

Излаз:
Б је веће

Објашњење:

Можете видети како се условни оператор упоређује са два израза и прелази на коначни закључак. Надам се да вас концепт овог оператера сада неће оставити двосмисленим.

Крећући се ка нашој следећој теми угнездио сам условни оператор.

како створити случајни низ у јави

Шта је угнежђени условни оператор?

Условни оператор можете користити и у угнежђеним условима. На почетку овог чланка сам изјавио да је условни оператор сажети облик иф-елсе изјава , дозволите ми да вам то докажем на примеру.

Пример

Рецимо, на пример, морам да упоредим три целобројне вредности и пронађем највећу вредност међу њима, тада би иф-елсе израз изгледао овако:

иф (а> б) {иф (а> ц) {ретурн 'а ис греатест'} елсе {ретурн 'ц ис греатест'} елсе {иф (б> ц) {ретурн 'б ис греатест'} елсе {ретурн ' ц је највећи '}}

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

јавна класа НестедЕкампле {публиц статиц воид маин (Стринг [] аргс) {инт а = 10 инт б = 20 инт ц = 30 Резултат низа = а> б? а> ц? 'а је највећи': 'ц је највећи': б> ц? 'б је највећи': 'ц је највећи' Систем.оут.принтлн (резултат)}} Систем.оут.принтлн (резултат)}}

Излаз:

ц је највећи

јава креира низ објеката

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

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

Ако сматрате да је овај чланак о „Условном оператеру на Јави“ релевантан, погледајте поуздана компанија за учење на мрежи са мрежом од више од 250.000 задовољних ученика раширених широм света.

Овде смо да вам помогнемо у сваком кораку на путовању, осмислили смо наставни план и програм који је дизајниран за студенте и професионалце који желе да буду Јава програмери. Курс је дизајниран да вам пружи почетну предност у Јава програмирању и обучи вас како за основне тако и за напредне Јава концепте, заједно са разним Јава оквирима попут Хибернате & Спринг.

Ако наиђете на неко питање, слободно поставите сва своја питања у одељку за коментаре „Условног оператора на Јави“ и наш тим ће вам радо одговорити.