if, if-else, if-else-if ladder In Hindi

if, if-else, if-else-if ladder In Hindi

जावा प्रोग्रामिंग में कंडीशनल स्टेटमेंट आपको कुछ पर्टिकुलर यूजर जनरेटेड कंडीशन के आधार पर प्रोग्राम एक्सेक्युशन को कण्ट्रोल करने की अनुमति देते हैं। जावा में इन कंडीशनल स्टेटमेंट में आपको इफ, इफ-एल्स, इफ-एल्स-इफ लैडर,कंडीशनल स्टेटमेंट्स के आधार पर मल्टीप्ल कंडीशन को कण्ट्रोल और हैंडल करने में हेल्प करते हैं।

if, if-else, if-else-if ladder In Hindi

So, let’s learn more about if, if-else, if-else-if ladder conditional statements in Java programming.

if Statement in Java.

जावा प्रोग्रामिंग में इफ स्टेटमेंट सबसे अधिक उपयोग और इजी इम्प्लीमेंटेड प्रोग्रामिंग कंडीशनल स्टेटमेंट है। जावा में इफ स्टेटमेंट आपको प्रोग्राम सोर्स कोड के किसी ब्लॉक को तभी एक्सेक्यूट करने देता है, जब मौजूदा इफ स्टेटमेंट कंडीशन कम्प्लीटली ट्रू हो।

If Statement syntax in Java.

if (condition) {

    // Block of code to be executed if the condition is true

}

public class Main

{

            public static void main(String[] args)

            {

        int value = 2;

        if (value > 1)

        {

            System.out.println(“\n The value is greater than 1.”);

        }

    }

}

If statement explanation in Java programming.

यहाँ इसमें इफ कंडीशन में वैल्यू > 2 कंडीशन ट्रू है क्योंकि वैल्यू 2, 1 से बड़ा है। तो, यहाँ if कोड ब्लॉक के अंदर कोड आटोमेटिक एक्सेक्यूट होता है और आउटपुट मैसेज ” वैल्यू 2 से बड़ी है।

if-else statement in Java.

जावा और अन्य प्रोग्रामिंग लैंग्वेज में इफ-एल्स स्टेटमेंट जावा प्रोग्रामर को इफ कंडीशन ट्रू  होने पर प्रोग्राम कोड के एक ब्लॉक को एक्सेक्यूट करता है, और मौजूदा प्रोग्राम में कंडीशन फाल्स होने पर एल्स कोड के दूसरे ब्लॉक को एक्सेक्यूट करता है। यानि एक समय में या तो इफ या एल्स दोनों कंडीशन स्टेटमेंट मे से एक मैसेज या रिजल्ट को अवश्य प्रिंट और एक्सेक्यूट करता है.

if-else statement Java syntax.

if (condition) {

    // Block of code executed if the condition is true

} else {

    // Block of code executed if the condition is false

}

if-else statement Java example.

public class Main

{

            public static void main(String[] args) {

        int value = 1;        

        if (value > 2)

        {

            System.out.println(“\n The value is greater than 2.”);

        }

        else

        {

            System.out.println(“\n The value is not greater than 2.”);

        }

    }

}

if-else statement Java explanation.

ऊपर दिए गए प्रोग्राम में इफ कंडीशन वैल्यू > 1 फाल्स है, क्योंकि यहाँ 1, 2 से अधिक वैल्यू नहीं है। इसलिए, यहाँ else सोर्स ब्लॉक में कोड एक्सेक्यूट होता है, और आउटपुट “वैल्यू 2 से अधिक नहीं है” प्रिंट होता है।

if-else-if ladder statement in Java.

if-else-if लैडर स्टेटमेंट का उपयोग तब किया जाता है, जब आपको मौजूदा जावा प्रोग्राम में कई कंडीशनल स्टेटमेंट्स की जाँच करने की आवश्यकता होती है। यह आपको एक आर्डर या सीक्वेंस में कई कंडीशंस की जाँच करने की अनुमति देता है, जहाँ कोड के केवल एक ब्लॉक को पहली ट्रू कंडीशन के आधार पर कोड को एक्सेक्यूट किया जाएगा।

if-else-if ladder statement Java syntax.

if (condition1) {

    // Block of code executed if condition1 is true

} else if (condition2) {

    // Block of code executed if condition2 is true

} else if (condition3) {

    // Block of code executed if condition3 is true

} else {

    // Block of code executed if no condition is true

}

if-else-if ladder statement Java example.

public class Main

{

            public static void main(String[] args) {

        int value = 1;

        if (value > 2) {

            System.out.println(“\n value is greater than 2.”);

        } else if (value > 1) {

            System.out.println(“\n The value is greater than 1 but less than or equal to 2.”);

        } else if (value > 4) {

            System.out.println(“\n The value is greater than 4 but less than or equal to 1.”);

        } else {

            System.out.println(“\n The value is 4 or less.”);

        }

    }

}

if-else-if ladder statement Java explanation.

ऊपर दिए गए प्रोग्राम में वैल्यू का मान 1 है। यहाँ इफ कंडीशन वैल्यू > 2 फाल्स है, इसलिए प्रोग्राम नेक्स्ट कंडीशन, वैल्यू > 1 पर मूव करता है। जहा चूँकि 2 > 1 सत्य है, इसलिए यह कोड का कम्पेटिबल ब्लॉक को एक्सेक्यूट करता है, और आउटपुट “वैल्यू 1 से अधिक है, लेकिन 2 से कम या बराबर है” मैसेज प्रिंट करता है।

Flow of execution in if-else-if ladder in Java program.

यहाँ जावा इफ-एल्स-इफ लैडर प्रोग्राम में ऊपर से नीचे तक दी गई सभी प्रोग्रामिंग कंडीशन को एनालाइज करता है।

यदि यहाँ कोई कंडीशन ट्रू है, तो यहाँ प्रोग्राम कोड का रिलेटेड कोड ब्लॉक एक्सेक्यूट हो जाता  है, और अन्य बचे हुए सभी कंडीशन स्टेटमेंट को इगनोर कर दिया जाता है।

यदि यहाँ कोई भी इफ एल्स कंडीशन ट्रू नहीं है, तो एल्स ब्लॉक यदि मौजूद है, तो यह प्रोग्राम कोड एक्सेक्यूट कर देता है।

Multiple if Statements (Without else or else-if) in Java.

कई बार आप जावा प्रोग्राम में कई मल्टीप्ल इंडिविजुअल इफ कंडीशन स्टेटमेंट्स का उपयोग कर सकते हैं. जहा आप अन्य एल्स स्टेटमेंट कोड ब्लॉक पर निर्भर हुए बिना एक से अधिक इफ कंडीशनल स्टेटमेंट को टेस्ट या एनालाइज कर सकते हैं।

Multiple if Statements Example.

public class Main

{

            public static void main(String[] args) {

        int value = 1;        

        if (value > 0)

        {

            System.out.println(“\n The value is greater than 0.”);

        }

        if (value < 2)

        {

            System.out.println(“\n The value is less than 2.”);

        }

        if (value == 1)

        {

            System.out.println(“\n The value is equal to 1.”);

        }

    }

}

Multiple if Statements Explanation.

ऊपर दिए गए प्रोग्राम में प्रत्येक if कंडीशन अन्य कंडीशन से इंडिविजुअल है। चूँकि वैल्यू 1 है, इसलिए तीनों शर्तें सत्य हैं, इसलिए कोड के सभी तीन ब्लॉक निष्पादित किए जाते हैं, और आउटपुट होगा:

” वैल्यू 0 से बड़ी है।”

” वैल्यू 2 से छोटी है।”

” वैल्यू 1 के बराबर है।”

Summary of Conditional Statements

StatementDescriptionExample
ifIt Executes a block of code when the given if condition is true.if (p > 1) { … }
if-elseIt Executes one block if the condition when if is true, and another if it is false.if (p > 2) { … } else { … }
if-else-if LadderIt Checks multiple if else conditions in sequence. And only Executes the block for the first true condition in all block.if (p > 3) { … } else if (p > 4) { … } else { … }
Multiple if StatementsIt checks multiple if-else conditions in sequence and only executes the block for the first true condition in all blocks.if (p > 7) { … } if (q < 9) { … }

If, If-Else, If-Else-If Ladder, Conditional Statements Conclusion in Java Programming.

  • जावा प्रोग्रामिंग में इफ स्टेटमेंट जावा प्रोग्रामर को किसी सिंगल कंडीशन के आधार पर प्रोग्राम कोड के एक ब्लॉक को एक्सेक्यूट करने की अनुमति देता हैं।
  • जावा प्रोग्राम में इफ-एल्स कंडीशन स्टेटमेंट जावा प्रोग्रामर दो कंडीशन सिचुएशन को मैनेज और कण्ट्रोल करने की अनुमति देते हैं. इसमें जब एक कंडीशन ट्रू होती है, और दूसरी कंडीशन फाल्स होती है।
  • जावा प्रोग्रामिंग में इफ-एल्स-इफ लैडर स्टेटमेंट आपको सीक्वेंस आर्डर में कई इफ-एल्स-इफ लैडर कंडीशंस की जाँच करने में सक्षम बनाती है. जो की मौजूदा प्रोग्राम में ट्रू रिजल्ट को एनालाइज करने वाले पहले ब्लॉक को एक्सेक्यूट करने की अनुमति देते है।