होमCodeJava में Control statements...

Java में Control statements (if-else और switch) क्या होते हैं?

कंप्यूटर प्रोग्रामिंग जावा सीखने के लिए टेक्निकल परिवार डॉट कॉम पर जावा से संबंधित सभी जानकारी पा सकते हैं और पूरा कोर्स सीख सकते हैं बिल्कुल मुफ्त में, जवा प्रोग्राम से आप मोबाइल एप्प जैसी एप्लीकेशंस बना सकते हैं तो चलिए आज के इस आर्टिकल में हम जानेंगे कि जावा में कंट्रोल स्टेटमेंट्स क्या होते हैं और यह कैसे काम करते हैं इसकी java स्गट्रिंग क्या होती है?

Control statements in java with examples in hindi

What is Control statements in java? : जावा में Control statements if-else और switch होते हैं, जिन्हें condition block के रूप में उपयोग किया जाता है जिनसे आप अपने प्रोग्राम को एक से अधिक मार्गों पर निर्देशित कर सकते हैं। ये कंट्रोल स्टेटमेंट्स आपके कोड को अभिव्यक्ति करने वाले शर्तों के आधार पर कुछ विशेष कार्रवाई करने में मदद करते हैं।

blank

1. if-else control statements:

जावा में “if-else” नियंत्रण स्टेटमेंट एक शर्ती निर्णय प्रकार का संरचनात्मक नियंत्रण है जो एक शर्त के आधार पर एक से अधिक कार्रवाइयों को निष्पादित करता है। यह एक बूलियन (boolean) व्यक्ति या condition का मानना करता है, और यदि शर्त सत्य होती है, तो शर्त पूरी करने वाला ब्लॉक (यानी “if” ब्लॉक) निष्पादित किया जाता है। अगर शर्त गलत होती है, तो विकल्प “else” ब्लॉक निष्पादित किया जाता है।

यहां एक उदाहरण है जो विवरण में दिखाता है कि कैसे “if-else” नियंत्रण स्टेटमेंट का उपयोग किया जाता है:

public class IfElseExample {
    public static void main(String[] args) {
        int age = 25;

        if (age >= 18) {
            System.out.println("आप वयस्क हो गए हैं।");
        } else {
            System.out.println("आप अभी भी किशोर हैं।");
        }
    }
}

इस उदाहरण में, “age” एक variable को 25 के बराबर मान दिया गया है। शर्ती व्यक्ति age >= 18 का मान “true” होता है, क्योंकि 25 वर्ष से अधिक है। इसके अनुसार, “if” ब्लॉक "आप वयस्क हो गए हैं।" को निष्पादित किया जाता है और इसका उत्पादन होता है: “आप वयस्क हो गए हैं।”

यदि हम “age” को 15 या किसी और मान के लिए सेट करते हैं, जो 18 से कम होता है, तो “if” ब्लॉक नहीं बल्कि “else” ब्लॉक "आप अभी भी किशोर हैं।" को निष्पादित किया जाता है।

इस रूप में “if-else” control statements कोड में विशिष्ट कार्रवाइयों को निष्पादित करने के लिए condition blocks बनाने में मदद करता है, जिससे आपके java programming को विशेष स्थितियों के लिए अधिक सुसंगत बनाया जा सकता है।

2. switch कंट्रोल स्टेटमेंट:

स्विच स्टेटमेंट का काम विशेषतः वे स्थितियों में उपयोगी होता है जहां आपके पास एक veriable होता है और आपको उस वेरिएबल के मान के आधार पर विभिन्न कार्रवाइयों को करना होता है। इसे अधिक उपयोगी बनाने के लिए switch अन्य कंट्रोल स्टेटमेंट्स जैसे “break” का उपयोग करना होता है। “break” स्टेटमेंट उपयोग करके स्विच स्टेटमेंट से बाहर निकलते हैं और विशेषतः इसके बिना switch statements विभिन्न case ब्लॉक्स को स्किप करता जाता है, जो कि विकल्प के मान के समान नहीं हैं।

कुल मिलाकर, जावा में स्विच स्टेटमेंट एक प्रभावी नियंत्रण स्टेटमेंट है जो पूरे कई नियंत्रण स्टेटमेंट्स ब्लॉक्स को संक्षेप में लिखने की अनुमति देता है और उन्हें condition रूप से code के size को कम करता है। इसका उपयोग कोड के संरचना structure of code को सुधारने और स्पष्टता बढ़ाने के लिए किया जा सकता है।

switch (expression) {
    case value1:
        // expression का value1 के बराबर होने पर यह ब्लॉक चलेगा
        break;
    case value2:
        // expression का value2 के बराबर होने पर यह ब्लॉक चलेगा
        break;
    // और तत्कालीन case के लिए और भी ब्लॉक जोड़े जा सकते हैं
    default:
        // कोई मेचिंग case नहीं मिले तो यह ब्लॉक चलेगा
}

उदाहरण के रूप में, यदि हमें एक प्रोग्राम बनाना हो जो दिन के नाम के आधार पर उस दिन को बताएँ, तो हम switch control stetment in java का उपयोग कर सकते हैं:

public class DayOfWeekExample {
    public static void main(String[] args) {
        int dayOfWeek = 3;

        switch (dayOfWeek) {
            case 1:
                System.out.println("Sunday (रविवार)");
                break;
            case 2:
                System.out.println("Monday (सोमवार)");
                break;
            case 3:
                System.out.println("Tuesday (मंगलवार)");
                break;
            case 4:
                System.out.println("Wednesday (बुधवार)");
                break;
            case 5:
                System.out.println("Thursday (गुरुवार)");
                break;
            case 6:
                System.out.println("Friday (शुक्रवार)");
                break;
            case 7:
                System.out.println("Saturday (शनिवार)");
                break;
            default:
                System.out.println("Invalid day (अमान्य दिन)");
        }
    }
}

उपरोक्त उदाहरण में, अगर dayOfWeek की मान 3 है, तो कंसोल पर यह आउटपुट आएगा: “Tuesday (मंगलवार)”।

यहाँ आपको if-else और switch control statements का उपयोग विभिन्न प्रकार के कार्यों को करने के लिए कर सकते हैं, जिससे आपके प्रोग्राम को और अधिक उपयोगी बनाया जा सकता है।

WhatsApp Channel Join Now
Telegram Group Join Now
Google News google News Follow
Explore topic:

Related Post

Data types in Java in Hindi Explained with example

Java Data Types क्या होते हैं और क्यों ज़रूरी हैं Java Programming में? Java एक strongly typed language है — इसका मतलब है कि आपको...

Java में Variables क्या होते हैं? Types, Declaration, Initialization और Best Practices आसान भाषा में

Java programming में किसी भी value को temporarily store करने के लिए हम variables का इस्तेमाल करते हैं। जब आप कोई calculation करना चाहते...

Java Syntax और Basic Rules in Hindi – Beginners के लिए Complete Syntax Tutorial with Examples

Java सीखने की शुरुआत में सबसे जरूरी है कि आप Java syntax को समझें, क्योंकि हर Java program उसी structure को follow करता है।...

Java Hello World Program in Hindi – Java Code Structure और Execution Process को आसान भाषा में समझें

Java Programming की शुरुआत कैसे करें – सबसे पहले सीखें how to write hello world program in Java जब भी कोई student या developer Java...

Java JDK को Windows, Mac और Linux में कैसे Install करें? | Java Installation Guide 2025

Java programming language सीखने का पहला स्टेप है — Java को अपने कंप्यूटर में सही तरीके से install करना।लेकिन यहीं पर अक्सर beginners confuse...

JDK, JVM और JRE में क्या अंतर है? Java Beginners के लिए पूरी जानकारी हिंदी में

अगर आप Java सीखना शुरू कर रहे हैं तो आपने तीन शब्द जरूर सुने होंगे — JDK, JVM और JRE। ये नाम सुनने में...