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