कोडजिम युनिव्हर्सिटी कोर्सचा एक भाग म्हणून मार्गदर्शकासह व्याख्यान स्निपेट. पूर्ण अभ्यासक्रमासाठी साइन अप करा.
"हाय, अमिगो. मी तुम्हाला एका नवीन डेटा प्रकाराबद्दल सांगतो. बुलियन . या प्रकारातील व्हेरिएबल्स फक्त दोन मूल्ये घेऊ शकतात: खरे आणि खोटे . "
"आम्ही ते कसे वापरू?"
"हा प्रकार बर्याच ठिकाणी अप्रत्यक्षपणे वापरला जातो. ज्याप्रमाणे कोणतेही जोड ऑपरेशन संख्या तयार करते, त्याचप्रमाणे कोणत्याही तुलनेचा परिणाम हा बुलियन असतो . येथे काही उदाहरणे आहेत:"
कोड | स्पष्टीकरण | |
---|---|---|
१ |
|
हे दोन शब्द समतुल्य आहेत. बुलियन व्हेरिएबलचे डीफॉल्ट मूल्य असत्य आहे . |
2 |
|
|
3 |
|
तुलनेचा परिणाम (एकतर खरे किंवा खोटे ) व्हेरिएबलला नियुक्त केले जाईल m . जर अभिव्यक्तीचे मूल्यमापन खरे असेल तर स्थिती समाधानी आहे . |
4 |
|
|
५ |
|
लॉजिकल ( बूलियन ) व्हेरिएबलची सत्य किंवा असत्यशी तुलना करण्याची गरज नाही . तुलनेचा परिणाम हा बुलियन असेल जो इतर व्हेरिएबलशी जुळतो. उदाहरणार्थ, true == true valuates to true; खरे == असत्य ते असत्य मूल्यमापन करते . |
6 |
|
"अधिक उदाहरणे:"
कोड | स्पष्टीकरण | |
---|---|---|
१ |
|
ही पद्धत सत्यापित करते की संख्या a संख्या b पेक्षा कमी आहे.
येथे चार समतुल्य तुलना आहेत. शेवटचा सर्वात संक्षिप्त आणि योग्य आहे. नेहमी कॉम्पॅक्ट नोटेशन वापरण्याचा प्रयत्न करा . |
2 |
|
|
3 |
|
|
4 |
|
"मला 0<a<b लिहायचे असेल तर?"
"Java कडे तीन ऑपरेंड्स घेणारे तुलना ऑपरेटर नाही. म्हणून, तुम्हाला हे असे करावे लागेल: (0<a) आणि (a<b) ."
"मी AND हा शब्द लिहू का?"
"थांबा. मी ते समजावून सांगेन. Java मध्ये तीन लॉजिकल ऑपरेटर आहेत: AND , OR आणि NOT . तुम्ही त्यांचा वापर वेगवेगळ्या जटिलतेच्या परिस्थिती निर्माण करण्यासाठी करू शकता. तुम्ही हे ऑपरेटर फक्त बुलियन एक्स्प्रेशनसह वापरू शकता. त्यामुळे तुम्ही लिहू शकत नाही ( a+1) आणि (3) , पण (a>1)आणि (a<3) ठीक आहे."
" नॉट ऑपरेटर युनरी आहे: ते फक्त उजवीकडील अभिव्यक्तीवर परिणाम करते. हे दोन संख्यांमधील गुणाकार चिन्हाऐवजी ऋण संख्येच्या आधीच्या वजा चिन्हासारखे आहे."
"तुम्ही बुलियन (लॉजिकल) व्हेरिएबल्सवर विविध ऑपरेशन्स करू शकता ."
"काय आवडलं?"
"चला पाहुया:"
लॉजिकल ऑपरेटर | जावा नोटेशन | अभिव्यक्ती | परिणाम |
---|---|---|---|
आणि | && | खरे आणि खरे | खरे |
खरे आणि खोटे | खोटे | ||
खोटे आणि खरे | खोटे | ||
खोटे && असत्य | खोटे | ||
किंवा | || | खरे || खरे | खरे |
खरे || खोटे | खरे | ||
खोटे || खरे | खरे | ||
खोटे || खोटे | खोटे | ||
नाही | ! | ! खरे | खोटे |
! खोटे | खरे | ||
सामान्य संयोजन आणि अभिव्यक्ती | मी && !m | खोटे | |
मी || मी | खरे | ||
! (a && b) | !a || !b | ||
! (a || b) | !a && !b |
"तुम्ही मला आणखी उदाहरणे देऊ शकाल का?"
"नक्की:"
जावा नोटेशन | तार्किक नोटेशन |
---|---|
(a<3) && (a>0) | (a < 3) आणि (a>0) |
(a>10) || (a<100) | (a>10) किंवा (a<100) |
(a<b) && (!(c<=d)) | (a<b) आणि (नाही (c<=d)) |
"आता काही कामे करा."
GO TO FULL VERSION