Kas yra „Java“ sąlyginis operatorius ir kaip jį parašyti?



Sąlyginis operatorius „Java“ taip pat laikomas trinariu operatoriumi, nes jis pasirenka vieną iš dviejų vertinimų išraiškų pagal pirmąjį operandą.

Sąlyginiai operatoriai „Java“ taip pat žinomi kaip trijų komponentų operatoriai. Esu tikras, kad jūs puikiai žinote „ „if-else“ teiginys „Java“ . Na, sąlyginiai operatoriai yra tiesiog sutrumpinta teiginio „if-else“ forma, kuri taip pat grąžina vertę. Norėdami dar labiau supaprastinti sąvoką, leiskite man išsamiai aptarti šią temą su jumis.

Šiame straipsnyje daugiausia dėmesio bus skiriama šiems patarimams:





Pradėkime!
Pradedant nuo „Java“ sąlyginio operatoriaus apibrėžimo!

Kas yra sąlyginis „Java“ operatorius?

Kaip jau minėjau šio straipsnio pradžioje, sąlyginis operatorius taip pat žinomas kaip trinaris operatorius , naudojamas terminas „trinaris“, nes šis operatorius susideda iš trijų operandų, kurie naudojami Būlio išraiškoms įvertinti. Galutinis programos tikslas operatorius yra nuspręsti, kuri vertė turi būti priskirta kintamajam.



Sąlyginis „Java“ operatorius - „Edureka“

Supratę pagrindinį šio operatoriaus apibrėžimą, eikime į priekį ir suvokime jo įgyvendinimui naudojamą sintaksę.

Sintaksė:



Jame pateikiama paprasta sintaksė, kaip matote žemiau:

loginė išraiška? išraiška1: išraiška2

yra magistro laipsnis, laikomas aspirantu

Paaiškinimas: Pirmoji išraiška turi būti Bulio išraiška, o išraiška1 ir išraiška2 gali būti bet kokia išraiška, turinti tam tikrą vertę. Dabar, jei pirmasis operandas įvertins tiesa tada sąlyginis operatorius grąžins išraišką1 kaip išvestį, kitaip bus grąžinta išraiška2.

hadoop kūrėjo vaidmenys ir atsakomybė

Kadangi esate gerai susipažinęs su „Java“ sąlyginio operatoriaus sintakse, pereikime prie kito segmento ir peržiūrėkite šio operatoriaus diegimo procesą.

Toliau einant su pavyzdžiu.

Pavyzdys

Štai pavyzdinis kodas:

public class Pavyzdys {public static void main (String [] args) {int A = 10 int B = 20 Stygos rezultatas = A> B? „A yra didesnis“: „B yra didesnis“ System.out.println (rezultatas)}}

Išvestis:
B yra didesnis

Paaiškinimas:

Galite pamatyti, kaip sąlyginis operatorius yra lyginamas su dviem posakiais, ir pereiti prie galutinės išvados. Tikiuosi, kad šio operatoriaus koncepcija nepaliks jūsų dviprasmiškos.

Eidamas link kitos temos, aš įdėjau sąlyginį operatorių.

Kas yra įdėtas sąlyginis operatorius?

Sąlyginį operatorių galite naudoti ir įdėtose sąlygose. Šio straipsnio pradžioje sakiau, kad sąlyginis operatorius yra sutrumpinta jei-dar teiginys , leiskite man tai jums įrodyti pavyzdžiu.

Pavyzdys

Tarkime, aš turiu palyginti tris sveikųjų skaičių reikšmes ir sužinoti didžiausią vertę iš jų, tada teiginys „if-else“ atrodytų taip:

if (a> b) {if (a> c) {return 'a yra didžiausias'} else {return 'c yra didžiausias'} else {if (b> c) {return 'b yra didžiausias'} else {return ' c yra didžiausias '}}

Užuot parašęs šį ilgą kodą, leiskite man jį sutankinti, naudojant įdėtojo sąlyginio operatoriaus sąvoką.

public class NestedExample {public static void main (String [] args) {int a = 10 int b = 20 int c = 30 Stygos rezultatas = a> b? a> c? „a yra didžiausias“: „c yra didžiausias“: b> c? „b yra didžiausias“: „c yra didžiausias“ System.out.println (rezultatas)}} System.out.println (rezultatas)}}

Išvestis:

c yra didžiausias

Čia galite pamatyti, kaip užuot rašę didelius kodus, galite paprasčiausiai parašyti vieno linijos kodus naudodami įdėtą operatorių ir gauti norimą rezultatą.

Tuo mes pasiekėme šio straipsnio pabaigą. Tikiuosi, kad aukščiau paaiškintas turinys pridėjo vertės jūsų „Java“ žinioms.

Jei radote šį straipsnį apie „Sąlyginį operatorių„ Java ““, patikrinkite patikima internetinė mokymosi įmonė, turinti daugiau nei 250 000 patenkintų besimokančiųjų tinklą, pasklido po visą pasaulį.

„cloudera“ sertifikuotas „Apache hadoop“ kūrėjas

Mes norime jums padėti kiekviename jūsų kelionės žingsnyje, mes parengėme mokymo programą, skirtą studentams ir specialistams, norintiems būti „Java“ kūrėjais. Kursas sukurtas tam, kad galėtumėte pradėti žaisti „Java“ programavimą ir išmokyti pagrindinių bei pažangių „Java“ koncepcijų kartu su įvairiomis „Java“ sistemomis, tokiomis kaip „Hibernate & Spring“.

Jei kyla klausimų, nedvejodami užduokite visus klausimus komentarų skiltyje „Sąlyginis operatorius„ Java ““ ir mūsų komanda mielai atsakys.