सशर्त विवरण (if
)
दो की अधिकतम संख्या खोजने की समस्या में, हम एक नए ऑपरेटर से मिले जो शब्द
if
से शुरू हुआ।
इस ऑपरेटर को सशर्त कहा जाता है।
if
शब्द का अंग्रेजी से "
if" के रूप में अनुवाद किया गया है, और
else
का अनुवाद "
else ".
if
शब्द के बाद एक तार्किक स्थिति लिखी जाती है, और यदि यह true (true) है, तो सभी कमांड (ऑपरेटर) जो स्थिति के बाद घुंघराले कोष्ठक
{}
में दिखाई देते हैं निष्पादित किया जाएगा। यदि स्थिति झूठी (झूठी) है, तो
else
शब्द के बाद कर्ली ब्रेसेस में कमांड।
निष्पादित होते हैं
सशर्त ऑपरेटर का सामान्य दृश्य
अगर (बूलियन_कंडीशन) // शर्त के साथ हेडर
{
... // "अगर" ब्लॉक — बयान जो निष्पादित किए जाते हैं
// अगर हेडर में कंडीशन ट्रू है
}
अन्य
{
... // "अन्यथा" ब्लॉक करें — बयान जो निष्पादित किए जाते हैं
// अगर कोष्ठक में स्थिति गलत है
}
पूर्व>
याद रखने की जरूरत है!
1. if
- else - एकल स्टेटमेंट है। इसलिए कोष्ठक के बीच जो if
(}) और शब्द else
में अन्य ऑपरेटर नहीं हो सकते।
2. else
शब्द के बाद कभी भी कोई शर्त न रखें। The "else" if
- शब्द के बाद निर्दिष्ट मुख्य शर्त के गलत होने पर निष्पादित किया जाता है, अर्थात यह पूरी नहीं होती है।
3. यदि, "यदि" खंड में या "अन्य" केवल एक ऑपरेटर है, फिर कर्ली ब्रेसिज़ को छोड़ा जा सकता है।
4. एक बूलियन स्थिति एक अभिव्यक्ति है जिसका उपयोग यह बताने के लिए किया जा सकता है कि क्या यह सत्य है (अर्थात यह सत्य है) या असत्य (अर्थात यह सत्य नहीं है)।
तार्किक स्थिति को तार्किक संबंधों के चिह्नों का उपयोग करते हुए लिखा जाता है
<टेबल क्लास = "टेबल-एसएम टेबल-बॉर्डर टेबल-स्ट्राइप्ड टेबल-लिस्ट-टेस्ट">
<शरीर>
>, < |
कम से ज्यादा |
>=, <= |
इससे अधिक या इसके बराबर, इससे कम या इसके बराबर |
== |
बराबर |
!= |
बराबर नहीं |
टेबल>