Conditional operator in Java in Hindi

हेल्लो दोस्तों! आज हम इस पोस्ट में Conditional operator in Java in Hindi (कंडीशनल ऑपरेटर क्या है?) के बारें में पढेंगे, और इसके उदाहरण को भी देखेंगे तो चलिए start करते हैं:-

Conditional operator (Ternary Operator) in Hindi

जावा में Conditional operator को ternary operator भी कहते हैं. इस ऑपरेटर में 3 operands होते हैं. और इसका प्रयोग boolean expression को evaluate करने के लिए किया जाता है.

इस operator का प्रयोग if-else statement के स्थान पर किया जाता है. यह एक line का code होता है जिसका java में बहुत ज्यादा प्रयोग किया जाता है. इसका प्रयोग if-else statement को छोटे रूप में लिखने के लिए किया जाता है और यह space भी कम लेता है.

इस ऑपरेटर का मकसद यह decide करना है कि variable को कौन सी वैल्यू assign करनी है.

इसका syntax निम्नलिखित हैं:-

variable = Expression1 ? Expression2: Expression3

ऊपर लिखे गये syntax को if-else में निम्नलिखित प्रकार लिख सकते हैं:-

if(Expression1)
{
    variable = Expression2;
}
else
{
    variable = Expression3;
}

तो आप देख सकते है कि ternary operator का प्रयोग करके हम एक line में program को लिख सकते है जबकि if-else का प्रयोग करके program का size थोडा बढ़ जाता है.

इसका उदाहरण:-

public class Test {
   public static void main(String args[]) {
      int x, y;
      x = 100;
      y = (x == 10) ? 200: 300;
      System.out.println("Value of y is: " + y);
      y = (x == 100) ? 200: 300;
      System.out.println(“Value of y is: " + y);
   }
}

इसका आउटपुट:-

Value of b is: 300
Value of b is: 200

ternary का प्रयोग करके हम program को छोटा कर सकते हैं. परन्तु इसका प्रयोग बड़ी conditions में नहीं करना चाहिए. चलिए इसको example से देखते हैं:-

if-else के साथ:-

if (expression1) {
	result = 1;
} else if (expression2) {
	result = 2;
} else if (expression3) {
	result = 3;
} else {
	result = 0;
}

ternary के साथ –

result = (expression1) ? 1 : (expression2) ? 2 : (expression3) ? 3 : 0;

यहाँ पर ternary operator वाले program को समझना मुश्किल है. इसलिए हमें इसका use ज्यादा नही करना चाहिए.

Summary (सारांश)

जावा में Conditional operator (Ternary operator) एक छोटा लेकिन पावरफुल ऑपरेटर है, जो if-else स्टेटमेंट को एक लाइन में लिखने का काम करता है। इस आर्टिकल में आप जानेंगे कि ternary operator में तीन operands कैसे काम करते हैं और इसका सिंटैक्स `variable = Expression1 ? Expression2 : Expression3` क्यों उपयोगी है। इस लेख को पढ़ने के बाद आप सीखेंगे कि कैसे एक boolean expression को evaluate करके variable को value assign की जाती है। साथ ही, उदाहरणों के साथ यह भी समझेंगे कि if-else की तुलना में यह ऑपरेटर कम space लेता है और कोड को compact बनाता है। Exam preparation के लिए यह article इसलिए मददगार है क्योंकि:

  • Ternary operator का सही syntax और उपयोग आसानी से याद हो जाता है।
  • if-else को ternary में बदलने का तरीका स्पष्ट होता है।
  • बड़ी conditions में इसके उपयोग से बचने की सलाह भी दी गई है, जो प्रैक्टिकल कोडिंग के लिए ज़रूरी है।

निवेदन:- अगर आपके लिए यह पोस्ट helpful रही हो तो इसे अपने classmates के साथ अवश्य share कीजिये और आपके जो भी questions है उन्हें नीचे कमेंट करके बताइए. thanks.

Leave a Comment