1. బూలియన్ తర్కం
జావాలో, మీరు వ్యక్తీకరణను వ్రాయలేరు 18 < age <65
. అది తప్పు సింటాక్స్ మరియు ప్రోగ్రామ్ కంపైల్ చేయదు.
కానీ మీరు దీన్ని ఇలా వ్రాయవచ్చు:
(18 < age) AND (age < 65)
వాస్తవానికి, పదానికి బదులుగా , లాజికల్ ఆపరేటర్AND
ఉంటుంది . మేము ఇప్పుడు వాటి గురించి మరింత వివరంగా మాట్లాడుతాము.
జావాలో మూడు లాజికల్ ఆపరేటర్లు ఉన్నారు: AND
(&&), OR
(||) మరియు NOT
(!).
శుభవార్త ఏమిటంటే, మీరు ఏదైనా సంక్లిష్టత యొక్క తార్కిక వ్యక్తీకరణలను రూపొందించడానికి కుండలీకరణాలను ఉపయోగించవచ్చు.
చెడ్డ వార్త ఏమిటంటే , జావా డెవలపర్లు పదాలకు బదులుగా సి భాష నుండి సంజ్ఞామానాన్ని ఉపయోగించాలని నిర్ణయించుకున్నారు and
మరియు or
.not
స్క్రీన్ వైపు చూడండి:
లాజికల్ ఆపరేటర్ | నిరీక్షణ | వాస్తవికత |
---|---|---|
AND (∧) |
and |
&& |
OR (∨) |
or |
|| |
NOT (¬) |
not |
! |
జావాలో లాజికల్ ఆపరేటర్లను ఉపయోగించే కొన్ని ఉదాహరణలు ఇక్కడ ఉన్నాయి:
వ్యక్తీకరణ | వివరణ | వివరణ |
---|---|---|
|
|
|
|
|
|
|
|
|
2. పోలిక ఆపరేటర్లు మరియు బూలియన్ వేరియబుల్స్ ఉపయోగించి ఉదాహరణలు
మీరు లాజికల్ ఎక్స్ప్రెషన్ను ఎక్కడ వ్రాయగలిగితే, మీరు లాజికల్ వేరియబుల్ను వ్రాయవచ్చు.
ఉదాహరణ:
కోడ్ | వివరణ |
---|---|
|
వయస్సు విలువ 18 మరియు మధ్య ఉంటే 65 , "మీరు పని చేయవచ్చు" అనే పదబంధం ప్రదర్శించబడుతుంది. |
|
మేము isYoung వేరియబుల్ను సృష్టించాము మరియు వ్యక్తీకరణ యొక్క మొదటి భాగాన్ని దానిలోకి తరలించాము. మేము కేవలం age >= 18 తో భర్తీ చేసాము age < 18 . |
|
మేము isOld వేరియబుల్ని సృష్టించాము మరియు వ్యక్తీకరణ యొక్క రెండవ భాగాన్ని దానిలోకి తరలించాము. అదనంగా, మేము age <= 65 తో భర్తీ చేసాము age > 65 . |
ఈ మూడు ఉదాహరణలు సమానమైనవి. రెండవ ఉదాహరణలో మాత్రమే మేము వ్యక్తీకరణ యొక్క భాగాన్ని if
స్టేట్మెంట్ నుండి ప్రత్యేక బూలియన్ వేరియబుల్ ( isYoung
)కి తరలించాము. మూడవ ఉదాహరణలో, మేము వ్యక్తీకరణ యొక్క రెండవ భాగాన్ని రెండవ వేరియబుల్ ( isOld
)కి తరలించాము.
3. తార్కిక అంకగణితం
క్లుప్తంగా తార్కిక కార్యకలాపాల ద్వారా వెళ్దాం.
ఆపరేటర్ని సంయోగం అని కూడా AND
అంటారు .&&
వ్యక్తీకరణ | ఫలితం |
---|---|
|
|
|
|
|
|
|
|
మరో మాటలో చెప్పాలంటే, వ్యక్తీకరణ యొక్క ఫలితం true
వ్యక్తీకరణను రూపొందించే రెండు విలువలు అయితే మాత్రమే true
. లేకపోతే, ఇది ఎల్లప్పుడూ false
.
ఆపరేటర్ , డిస్జంక్షన్OR
అని ||
కూడా పిలుస్తారు .
వ్యక్తీకరణ | ఫలితం |
---|---|
|
|
|
|
|
|
|
|
true
మరో మాటలో చెప్పాలంటే, వ్యక్తీకరణలో కనీసం ఒక పదమైనా ఉంటే వ్యక్తీకరణ ఫలితం ఎల్లప్పుడూ ఉంటుంది true
. రెండూ ఉంటే false
ఫలితం ఉంటుంది false
.
ఆపరేటర్ NOT
అనేది లాజికల్ ఇన్వర్స్!
అని కూడా అంటారు .
వ్యక్తీకరణ | ఫలితం |
---|---|
|
|
|
|
ఆపరేటర్ మారతారు true
మరియు false
వైస్ వెర్సా.
ఉపయోగకరమైన వ్యక్తీకరణలు:
వ్యక్తీకరణ | ఫలితం |
---|---|
|
|
|
|
|
|
|
|
GO TO FULL VERSION