Types of Operators in Java with Examples – Arithmetic, Relational और Logical

हेल्लो दोस्तों, हमारी Java Programming सीरीज में आपका स्वागत है। पिछली पोस्ट में हमने वेरिएबल्स (Variables) बनाना सीखा था। और इस पोस्ट में हम जानेंगे Java में Operators क्या हैं? (Operators in Java in Hindi).

दोस्तों हम सभी जानते है कि सिर्फ डेटा स्टोर करने से काम नहीं चलता, हमें उस डेटा पर कुछ काम (Operations) भी करना पड़ता है। जैसे दो नंबरों को जोड़ना, घटाना, या तुलना करना कि कौन सा नंबर बड़ा है। इसके लिए हमें Java में Operators का यूज़ करना होता है। आज की इस पोस्ट में हम जानेंगे कि Java में Operators क्या हैं? और इनका इस्तेमाल कैसे करें।

What is Operator in Java in Hindi? – ऑपरेटर क्या है?

Operator एक विशेष **Symbol (चिह्न)** होता है जो वेरिएबल्स और वैल्यूज पर ऑपरेशन परफॉर्म करता है।

उदाहरण:
int sum = 10 + 20;
यहाँ + एक ऑपरेटर है जो 10 और 20 को जोड़ रहा है।

Types of Operators in Java in Hindi – जावा में ऑपरेटर्स के प्रकार

Java में कई तरह के ऑपरेटर्स होते हैं, लेकिन एक बिगिनर के लिए ये 5 सबसे महत्वपूर्ण हैं:

  1. Arithmetic Operators (गणितीय कार्य के लिए)
  2. Relational Operators (तुलना करने के लिए)
  3. Logical Operators (लॉजिक लगाने के लिए)
  4. Assignment Operators (वैल्यू देने के लिए)
  5. Unary Operators (बढ़ाने या घटाने के लिए)

1. Arithmetic Operators (गणित वाले)

इनका इस्तेमाल मैथमैटिकल कैलकुलेशन (Mathematical Calculations) के लिए होता है।

OperatorDescriptionExample
+ (Addition)दो नंबरों को जोड़ता है10 + 5 = 15
(Subtraction)घटाता है10 – 5 = 5
* (Multiplication)गुणा करता है10 * 5 = 50
/ (Division)भाग देता है (Quotient)10 / 2 = 5
% (Modulus)शेषफल (Remainder) देता है10 % 3 = 1

ध्यान दें: % (Modulus) ऑपरेटर बहुत काम का है, इसका यूज़ अक्सर Even/Odd नंबर पता करने के लिए होता है।

2. Relational Operators (तुलना वाले)

इनका इस्तेमाल दो वैल्यूज की तुलना (Comparison) करने के लिए होता है। इसका जवाब हमेशा true या false में आता है।

  • < (Less than): छोटा है?
  • > (Greater than): बड़ा है?
  • == (Equal to): क्या बराबर है?
  • != (Not Equal to): क्या बराबर नहीं है?

Example: 10 > 5 इसका जवाब true आएगा।

3. Logical Operators (दिमाग वाले)

इनका इस्तेमाल एक से ज्यादा कंडीशन्स को चेक करने के लिए होता है।

  • && (AND): जब दोनों कंडीशन्स सही हों, तभी true देगा।
  • || (OR): जब कोई एक भी कंडीशन सही हो, तो true देगा।
  • ! (NOT): यह रिजल्ट को उल्टा कर देता है (true को false)।

4. Assignment Operators (=)

इसका इस्तेमाल वेरिएबल को वैल्यू देने (Assign) के लिए होता है।

int x = 10; (यहाँ = असाइनमेंट ऑपरेटर है)

हम शॉर्टकट भी यूज़ कर सकते हैं:
x += 5; का मतलब है x = x + 5;

5. Unary Operators (++, –)

ये ऑपरेटर्स केवल एक वेरिएबल पर काम करते हैं।

  • ++ (Increment): वैल्यू को 1 से बढ़ा देता है।
  • -- (Decrement): वैल्यू को 1 से घटा देता है।

Example:
int a = 10;
a++; (अब a की वैल्यू 11 हो गई है)

Conclusion – निष्कर्ष

हमें उम्मीद है कि इस पोस्ट से आपने Types of Operators in Java in Hindi को अच्छे से समझ लिया होगा।

अगर आपको कैलकुलेटर बनाना है या कोई गेम बनाना है, तो ऑपरेटर्स का इस्तेमाल तो करना ही पड़ेगा। अगली पोस्ट में हम इन ऑपरेटर्स का यूज़ करके “Decision Making” (if-else) सीखेंगे।

FAQs

Q1. = और == में क्या अंतर है?
Ans: = (Assignment) वैल्यू देने के लिए यूज़ होता है, जबकि == (Equal to) तुलना करने के लिए यूज़ होता है कि वैल्यूज बराबर हैं या नहीं।

Q2. 10/3 का रिजल्ट Java में क्या आएगा?
Ans: अगर दोनों int हैं, तो रिजल्ट 3 आएगा (दशमलव हटा दिया जाता है)। अगर सही रिजल्ट चाहिए तो double यूज़ करें।

Q3. && और || में क्या फर्क है?
Ans: && (AND) में सब सही होना चाहिए, || (OR) में कोई एक सही होना काफी है।

Leave a Comment

Your email address will not be published. Required fields are marked *