Java में, operator special symbols होते हैं जो variables और values पर operations करते हैं। वे Data में manipulating करने, making decisions और आपके Program के Flow को Control करने के लिए आवश्यक हैं। यहां Java में प्रमुख प्रकार के Operator का विवरण दिया गया है
1.Arithmetic Operators
- + (Addition): दो operands को Add करता है।
- -(Subtraction): दूसरे operands को पहले से Subtract करता है।
- (Multiplication): दो operands को Multiply करता है।
- ** (Division): पहले operands को दूसरे से Divide करता है।
- % (Modulus): division का reminder देता है।
2.Relational Operators
- == (Equal to): Check करता है कि क्या दो operands equal हैं।
- != (Not equal to): Check करता है कि क्या दो operands equal नहीं हैं।
- > (Greater than): Check करता है कि क्या पहला operands दूसरे से बड़ा है।
- < (Less than): Check करता है कि क्या पहला operands दूसरे से छोटा है।
- >= (Greater than or equal to): Check करता है कि क्या पहला operands दूसरे से बड़ा या equal है।
- <= (Less than or equal to): Check करता है कि क्या पहला operands दूसरे से छोटा या equal है।
3.Logical Operators
- && (Logical AND): यदि दोनों operands true हैं तो true लौटाता है।
- || (Logical OR): यदि कम से कम एक operands true है तो true लौटाता है
- ! (Logical NOT): अपने operands की logical state को reverse देता है।
4.Assignment Operators
- = (Simple assignment): दाहिने तरफ के Value को बाएं तरफ के Variable को assign करता है।
- += (Addition assignment): दाहिने तरफ के Value को बाएं तरफ के Variable में जोड़ता है और परिणाम को Variable को assign करता है।
- -= (Subtraction assignment): दाहिने तरफ के Value को बाएं तरफ के Variable से घटाता है और परिणाम को Variable को assign करता है।.
- *= (Multiplication assignment): बाएं तरफ के Variable को दाहिने तरफ के Value से multiple करता है और परिणाम को Variable को assign करता है।.
- /= (Division assignment): बाएं तरफ के Variable को दाहिने तरफ के Value से divide करता है और परिणाम को Variable को assign करता है।
- %= (Modulus assignment): बाएं तरफ के Variable का दाहिने तरफ के value के साथ module की counting करता है और परिणाम को variable को assign करता है।
5.Unary Operators
- ++ (Increment): operands के value को 1 से increment है।
- — (Decrement): operands के value को 1 से decrement है।
- + (Unary plus): operands के value को नहीं बदलता है।
- – (Unary minus): operands के value का निषेध करता है।
- ! (Logical NOT): अपने operands की तार्किक स्थिति को reverse देता है।
6.Bitwise Operators
- & (Bitwise AND): operands पर bitwise AND operation करता है।
- | (Bitwise OR): operands पर bitwise OR operation करता है।
- ^ (Bitwise XOR): operands पर bitwise XOR operation करता है।
- ~ (Bitwise NOT): operands पर bitwise NOT operation करता है।
- << (Left shift): operands के bits को specified number में स्थिति से बाएं ओर शिफ्ट करता है।.
- >> (Right shift): operands के bits को specified number में स्थिति से दाएं ओर शिफ्ट करता है।
7.Ternary Operator:
- ?: Ternary Operator if-else Statement के लिए एक संक्षिप्त रूप है। यह तीन Operands लेता है: स्थिति, अभिव्यक्ति1 और अभिव्यक्ति2। यदि स्थिति true है, तो यह अभिव्यक्ति1 लौटाता है; अन्यथा, यह अभिव्यक्ति2 लौटाता है।
These are the major types of operators in Java. Understanding how to use these operators effectively is crucial for writing efficient and concise Java code.