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