नमस्कार दोस्तों आज के इस टुटोरिअल के माध्यम से हम जानेंगे की जावा प्रोग्रामिंग में ऑपरेटर क्या होते है|इनका क्या उपयोग है|साथ ही एक इसे प्रैक्टिकल करके भी देखेंगे|
What is operator in java(जावा में ऑपरेटर क्या होते है):
दोस्तों ऑपरेटर एक प्रकार का चिन्ह या प्रतिक (Symbol) होता है जो की किसी भी क्रिया या ऑपरेशन को परफॉर्म करता है|आप इसे सामान्य गणित के चिन्ह जैसे जोड़ बाकि गुना भाग के चिन्ह की तरह मान सकते है जो कोई ऑपरेशन को दर्शाते है| जैसे: +,-,*,/ आदि |
How many type of Operators in Java(जावा में ऑपरेटर कितने प्रकार के होते है):
जावा में कई प्रकार के ऑपरेटर होते है जो की निम्न है :
- Unary Operator (एकल ऑपरेटर)
- Arithmetic Operator (अंकगणितीय संकारक या ऑपरेटर)
- Relational Operator (सम्बन्धसूचक संकारक)
- Bitwise Operator (बिटवाइज संकारक)
- Logical Operator (तार्किक संकारक)
- Ternary Operator (त्रिगुट संकारक)
- Assignment Operator (कार्यकारी संकारक)
Table of Java Operators in hindi(जावा ऑपरेटर्स की सारणी) :
एक बार आप इस सारणी को समझने का प्रयास करे और फिर आगे इन सभी को बहुत ही सरल भाषा में विस्तार से समझाया गया है उसे पढ़े:
Operator Type | Category | Precedence |
Unary | postfix | x++ x — |
prefix | ++x —x +x –x ~ ! | |
Arithmetic | multiplicative | * / % |
additive | + – | |
Relational | comparison | < > <= >= instanceof |
equality | == != | |
Bitwise | bitwise AND | & |
bitwise exclusive OR | ^ | |
bitwise inclusive OR | | | |
Logical | logical AND | && |
logical OR | || | |
Ternary | ternary | ? : |
Assignment | assignment | = += -= *= /= %= &= ^= |= <<= >>= >>>= |
अब हम सभी ओपरेटर या संकारक के बारे में विस्तार से जानेंगे :
1. Unary Operator (एकल ऑपरेटर्स) : एसे संकारक को केवल एक ही संकार्य की आवश्यकता होती है| आप इस ऑपरेटर को इसके उपयोगो के माध्यम से बहुत आसानी से समझ सकते हो, इसका उपयोग निम्न जगहों पर होता है :
- किसी भी वैल्यू में एक एक नंबर कम करना या बढ़ाना
- किसी अभिव्यक्ति(Expression) को नेगेटिव बताना
- किसी boolean Data Type की वैल्यू को बदलना
Unary Operator को हम अब हम प्रैक्टिकल समझते है :
public class Main {
public static void main(String[] args) {
// write your code here
int a = 10;
System.out.println(a++); // 10(11)
System.out.println(++a); // 12
System.out.println(a--); // 12(11)
System.out.println(--a); // 10
}
}
Results :
10
12
12
10
नोट : जब आप इन ऑपरेटर को अपने सॉफ्टवेयर पर टाइप करके रन करेंगे तो ध्यान रहे की अगर किसी वेरिएबल का कही पर भी उपयोग नही हो रहा है तो उसका आउटपुट समान ही आ सकता है जैसे a++ का वापस आउटपुट 10 ही आ सकता है | ऊपर कोष्टक में लिखे नंबर इनका उपयोग होने के बाद के उत्तर है
2. Arithmetic Operators (अंकगणितीय संकारक): दोस्तों आपको नाम से पता चल रहा होगा की ऐसे संकारक जो अंकगणित के संकार्यो का नेतृत्व करते है वो अंकगणितीय संकारक होते है| इसमें * (गुणा), / (भाग), % (मोडुलस),+(जोड़),-(व्यवकलन) आते है जिनका उपयोग अक्सर हम सामान्य गणित में करते रहते है|
ऑपरेटर | नाम | Example |
---|---|---|
+ | Addition (जोड़) | x + y |
– | Subtraction(बाकि) | x – y |
* | Multiplication(गुणा) | x * y |
/ | Division(भाग) | x / y |
% | Modulus(मोडुलस) | x % y |
++ | Increment(वृद्धि करना) | ++x |
— | Decrement(घटाना) | –x |
public class Main {
public static void main(String[] args) {
// write your code here
float a = 20f;
float b = 10f;
System.out.println(a * b);
System.out.println(a / b);
System.out.println(a % b);
System.out.println(a + b);
System.out.println(a - b);
// यहाँ a और b के बीच में arithmetic ऑपरेटर्स का उपयोग किया गया है
}
}
Results :
200.0
2.0
0.0
30.0
10.0
3.Logical Operator(तार्किक संकारक): तार्किक ऑपरेटरों का उपयोग वेरिएबल या वैल्यू के बीच तर्क को निर्धारित करने के लिए किया जाता है:
ऑपरेटर | नाम | विवरण | उदाहरण |
---|---|---|---|
&& | Logical and | जब दोनों स्टेटमेंट सही होते है | x < 5 && x < 10 |
|| | Logical or | यदि दोनों में से एक स्टेटमेंट होता है | x < 5 || x < 4 |
! | Logical not | जब वास्तविक उत्तर का उल्टा सही होता है(Reverce) | !(x < 5 && x < 10) |
4.Relational Operator(सम्बन्धसूचक या तुलनात्मक संकारक ) : ऐसे संकारक किनी दो वैल्यू के बीच तुलना करने या सम्बन्ध बताने के काम आते है , इनकी सारणी निम्न है :
ऑपरेटर | नाम | उदाहरण |
---|---|---|
== | Equal to(बराबर) | x == y |
!= | Not equal(बराबर नही) | x != y |
> | Greater than (से बड़ा) | x > y |
< | Less than (से छोटा) | x < y |
>= | Greater than or equal to (से बड़ा या बराबर) | x >= y |
<= | Less than or equal to (से छोटा या बराबर) | x <= y |
आप इसी प्रकार से अन्य ऑपरेटर को भी गणितीय रूप में देखकर समझ सकते है क्योंकि यह हमारे किताबो की गणित के समान ही जिन प्रतीकों का उपयोग में किया करते थे इसमें भी वो ही है | और जैसे जैसे हम प्रैक्टिकल इन सब को सीखते है तो ये हमारी आदत में आ जाते है|
आशा करता हु दोस्तों की इस पोस्ट के माध्यम से आपको जावा ऑपरेटर्स के बारे में जानकारी मिली होगी | धन्यवाद् …Happy Coding : )