Besplatni Java kurs - 31. deo
Ovo je samo jedan od članaka koji zajedno čine besplatan Java tutorijal.
Logički operatori za dodelu uz logičku operaciju služe za istovremeno vršenje logičke operacije i dodelu rezultata te logičke operacije.
Logički operatori za dodelu uz logičku operaciju su:
&=logički operator dodele uz konjukciju|=logički operator dodele uz disjunkciju^=logički operator dodele uz isključivu disjunkciju?:ternarni operator uslovne dodele
Logički operatori za dodelu uz logičku operaciju rade po istom principu kao i logički operatori, uz razliku što istovremeno vrše i dodelu vrednosti.
&= Logički operator dodele uz konjukciju
Logički operator dodele uz konjukciju služi da izvrši konjukciju nad operandima i zatim dodeli vrednost rezultata jednom od operanada, npr:
istinitost &= tvrdjenje;
Navedeni primer ekvivalentan je izrazu istinitost = istinitost & tvrdjenje;.
|= Logički operator dodele uz disjunkciju
Logički operator dodele uz disjunkciju služi da izvrši disjunkciju nad operandima i zatim dodeli vrednost rezultata jednom od operanada, npr:
istinitost |= tvrdjenje;
Navedeni primer ekvivalentan je izrazu istinitost = istinitost | tvrdjenje;.
^= Logički operator dodele uz isključivu disjunkciju
Logički operator dodele uz isključivu disjunkciju služi da izvrši isključivu disjunkciju nad operandima i zatim dodeli vrednost rezultata jednom od operanada, npr:
istinitost ^= tvrdjenje;
Navedeni primer ekvivalentan je izrazu istinitost = istinitost ^ tvrdjenje;.
?: Ternarni operator uslovne dodele
Ternarni operator uslovne dodele služi za dodelu vrednosti u zavisnosti od istinitosti tvrđenja, npr:
punoletnost = godine >= 18 ? "DA" : "NE";
U navedenom primeru pomoću ternarnog operatora (?:) ispituje se tačnost izraza godine >= 18. Ako promenljiva godine ima vrednost koja je veća ili jednaka 18, promenljivoj punoletnost dodeliće se vrednost "DA". U suprotnom, promenljivoj punoletnost dodeliće se vrednost "NE"
Pročitaj i nastavak:
Besplatni Java kurs - 32. deo - Blokovi naredbi
No comments:
Post a Comment