BCA / B.Tech 8 min read

Operators in Java in Hindi

Operators in java in Hindi | java में ऑपरेटर्स हिंदी में :


Java में ऑपरेटर्स विभिन्न प्रकार की गणनाएँ और डेटा प्रोसेसिंग कार्य करते हैं। ये ऑपरेटर्स प्रोग्रामिंग लॉजिक को नियंत्रित करने और विभिन्न गणनात्मक क्रियाओं को निष्पादित करने के लिए आवश्यक होते हैं।


Java में ऑपरेटर्स (Operators) वे विशेष प्रतीक हैं जो विभिन्न प्रकार की गणनाओं और डेटा प्रोसेसिंग कार्यों को निष्पादित करते हैं। ऑपरेटर्स का उपयोग वैरिएबल्स और मानों के बीच गणनात्मक और लॉजिकल क्रियाएँ करने के लिए किया जाता है।
 Java में विभिन्न प्रकार के ऑपरेटर्स होते हैं, जिनकी सूची निम्नलिखित है:

 1.Arithmetic Operators :

ये ऑपरेटर्स गणनात्मक कार्यों को निष्पादित करते हैं:

`+` (अथवा जोड़) : दो मानों को जोड़ता है।
उदाहरण : `int sum = 5 + 3;` (result: 8)
`-` (अथवा घटाव) : एक मान से दूसरे मान को घटाता है।
  उदाहरण : `int difference = 5 - 3;` (result: 2)
`*` (अथवा गुणा) : दो मानों को गुणा करता है।
  उदाहरण : `int product = 5 * 3;` (result: 15)
`/` (अथवा भाग) : एक मान को दूसरे मान से भाग करता है।
उदाहरण :  `int quotient = 10 / 2;` (result: 5)
`%` (अथवा मॉड्यूलो) : एक मान को दूसरे मान से भाग करने पर बचा हुआ अंश देता है।
उदाहरण : `int remainder = 10 % 3;` (result: 1)

 2. Relational Operators :

ये ऑपरेटर्स दो मानों के बीच संबंध की जांच करते हैं:

`==` (बराबर) : दो मानों की समानता की जांच करता है।
उदाहरण : `boolean isEqual = (5 == 5);` (result: true)
`!=` (असमान) : दो मानों की असमानता की जांच करता है।
 उदाहरण : `boolean isNotEqual = (5 != 3);` (result: true)
`>` (बड़ा) : एक मान का दूसरे मान से बड़ा होने की जांच करता है।
  उदाहरण : `boolean isGreater = (5 > 3);` (result: true)
`<` (छोटा) : एक मान का दूसरे मान से छोटा होने की जांच करता है।
उदाहरण : `boolean isLess = (5 < 10);` (result: true)
`>=` (बड़ा या बराबर) : एक मान का दूसरे मान से बड़ा या बराबर होने की जांच करता है।
उदाहरण : `boolean isGreaterOrEqual = (5 >= 5);` (result: true)
`<=` (छोटा या बराबर) : एक मान का दूसरे मान से छोटा या बराबर होने की जांच करता है।
उदाहरण : `boolean isLessOrEqual = (5 <= 10);` (result: true)

 3. Logical Operators :

ये ऑपरेटर्स बूलियन वैल्यूज़ पर लॉजिकल ऑपरेशन करते हैं:

`&&` (लॉजिकल एंड) : दोनों शर्तें सही होने पर ही सही होता है।
उदाहरण : `boolean result = (5 > 3) && (8 > 5);` (result: true)
`||` (लॉजिकल ऑर) : कोई भी एक शर्त सही होने पर सही होता है।
उदाहरण : `boolean result = (5 > 10) || (8 > 5);` (result: true)
`!` (लॉजिकल नॉट ) :  शर्त का उल्टा करता है।
 उदाहरण : `boolean result = !(5 > 10);` (result: true)

 4. Assignment Operators :

ये ऑपरेटर्स मानों को वैरिएबल्स में असाइन करते हैं:

`=` (असाइन) : एक मान को वैरिएबल में असाइन करता है।
 उदाहरण : `int a = 10;`
`+=` (असाइन और जोड़) : वैरिएबल में जोड़ता है और फिर असाइन करता है।
उदाहरण : `a += 5;` (equivalent to `a = a + 5;`)
`-=` (असाइन और घटाव) : वैरिएबल से घटाता है और फिर असाइन करता है।
  उदाहरण : `a -= 3;` (equivalent to `a = a - 3;`)
`*=` (असाइन और गुणा) : वैरिएबल को गुणा करता है और फिर असाइन करता है।
  उदाहरण : `a *= 2;` (equivalent to `a = a * 2;`)
`/=` (असाइन और भाग) : वैरिएबल को भाग करता है और फिर असाइन करता है।
  उदाहरण : `a /= 2;` (equivalent to `a = a / 2;`)
`%=` (असाइन और मॉड्यूलो) : वैरिएबल को मॉड्यूलो करता है और फिर असाइन करता है।
  उदाहरण : `a %= 3;` (equivalent to `a = a % 3;`)

 5. Increment and Decrement Operators :

ये ऑपरेटर्स वैरिएबल्स की वैल्यू को बढ़ाते या घटाते हैं:

`++` (इन्क्रीमेंट) : वैरिएबल की वैल्यू को 1 बढ़ाता है।
 उदाहरण : `int a = 5; a++;` (result: 6)
`--` (डीक्रीमेंट) : वैरिएबल की वैल्यू को 1 घटाता है।
उदाहरण : `int a = 5; a--;` (result: 4)

 6. Bitwise Operators :

ये ऑपरेटर्स बाइनरी डेटा पर बिट-लेवल ऑपरेशन करते हैं:

`&` (बिटवाइज एंड) : दोनों बाइनरी ऑपरेण्ड्स के बिट्स को एंड करता है।
उदाहरण : `int result = 5 & 3;` (result: 1)
`|` (बिटवाइज ऑर) : दोनों बाइनरी ऑपरेण्ड्स के बिट्स को ऑर करता है।
उदाहरण : `int result = 5 | 3;` (result: 7)
`^` (बिटवाइज एक्सक्लूसिव ऑर ) : दोनों बाइनरी ऑपरेण्ड्स के बिट्स को एक्सक्लूसिव ऑर करता है।
उदाहरण : `int result = 5 ^ 3;` (result: 6)
`~` (बिटवाइज नॉट) : बाइनरी ऑपरेण्ड के बिट्स का उल्टा करता है।
 उदाहरण : `int result = ~5;` (result: -6)
`<<` (लेफ्ट शिफ्ट) : बिट्स को बाईं ओर शिफ्ट करता है।
  उदाहरण : `int result = 5 << 1;` (result: 10)
`>>` (राइट शिफ्ट) : बिट्स को दाईं ओर शिफ्ट करता है।
उदाहरण : `int result = 5 >> 1;` (result: 2)
`>>>` (अनसाइन राइट शिफ्ट) : बिट्स को दाईं ओर शिफ्ट करता है और सबसे बाईं ओर शून्य भरता है।
उदाहरण : `int result = 5 >>> 1;` (result: 2)

 7. Ternary Operator :

परिभाषा : यह एक संक्षिप्त `if-else` स्टेटमेंट होता है जो एक शर्त के आधार पर दो मानों में से एक को चुनता है।
उदाहरण :
  
  int a = 10;
  String result = (a > 5) ? "Greater than 5" : "Not greater than 5";
  
   इस उदाहरण में, यदि `a` 5 से बड़ा है तो "Greater than 5" चुना जाएगा अन्यथा "Not greater than 5" चुना जाएगा।

In this Chapter

Operators in Java in Hindi
BCA || Java 2024 Paper || MDSU Exam Paper
What is Java, Characteristics of Java - Java क्या है और जावा की विशेषताएं
Difference between Java and C++ in Hindi. (Java और C++ में अंतर )
Applications of Java Programming in Hindi
OOPS concepts in Java Hindi
What is JVM and JRE in hindi
Features of JAVA in hindi
What is Java bean in hindi & advantage in Hindi
Difference between Java and JavaScript in Hindi
JIT Compiler in Hindi
What is Control Statement (structure) in Hindi
What is variable in hindi (वेरिएबल क्या होता है?):-
Java URL Class in Hindi
What is Java swing and its methods in Hindi
Class & Method in Hindi
Inheritance in Java in Hindi | जावा में इनहेरिटेंस हिंदी में
instance Operator in Hindi
Token in Hindi
Data Types in Hindi
Constructor in Hindi
Object-Oriented-Design in Hindi
Conditional Operator in Hindi
Constant in Hindi
Reference Variable in Hindi
Type Casting in Hindi
Literals in Hindi
Identifiers in Hindi
Array in Hindi
Anonymous Array in Hindi
Access Modifiers in Hindi
Enum Data type in Hindi
Keywords in Hindi-Java
Super Keywords in Hindi
Static Keywords in Hindi
Final Keywords in Hindi
New Operator in Hindi
Method Types in Hindi
Method Overloading in Hindi
Method Overriding in Hindi
Method Hiding in Hindi
Class & Object in Hindi
Diffrence Beetween Class & Object in Hindi
Math Class in Hindi
Abstraction in Hindi
Adapter Pattern in Hindi
Package in Hindi
Class & Structure in Java in Hindi
Exception Handling in Hindi