Assignment Operators, Increment/Decrement Operators In Hindi
जावा प्रोग्रामिंग लैंग्वेज में असाइनमेंट और इन्क्रीमेंट/डिक्रीमेंट ऑपरेटर ऐसे रिजर्व्ड सिंबल या स्पेशल करैक्टर होते हैं, जो जावा प्रोग्रामर द्वारा डिक्लेअर प्रोग्राम में वेरिएबल और उस वैल्यू पर मल्टीप्ल प्रोग्राम ऑपरेटर ऑपरेशन करने में हेल्प करते हैं। जावा प्रोग्राम में असाइनमेंट ऑपरेटर और इन्क्रीमेंट/डिक्रीमेंट ऑपरेटर कुछ सबसे कॉमन यूज़ होने वाले स्पेशल ऑपरेटर हैं. जो प्रोग्रामर द्वारा डिक्लेअर प्रोग्राम वेरिएबल वैल्यू या ऑपरेशन को मेन्युप्लेट करने में हेल्प करते हैं. जावा में आप असाइनमेंट और इन्क्रीमेंट/डिक्रीमेंट ऑपरेटर का यूज़ मल्टी पर्पस प्रोग्राम कैलकुलेशन के फ्लो को कंट्रोल करने में हेल्प करते हैं।

Assignment Java Operator.
जावा प्रोग्राम में असाइनमेंट ऑपरेटर का यूज़ किसी पहले से डिक्लेअर या नए प्रोग्राम वेरिएबल को वैल्यू असाइन करने में किया जाता है। जावा में यूज़ होने वाला सबसे कॉमन असाइनमेंट ऑपरेटर सिंपल = इक्वल ऑपरेटर है, जावा इसके यूजर को कई प्रकार के कंपाउंड असाइनमेंट ऑपरेटर भी प्रोवाइड करता है. जो किसी प्रोग्राम में अरिथमेटिक, लॉजिकल, प्रोग्राम ऑपरेशन को असाइनमेंट के साथ मर्ज कर यूज़ करने में हेल्प करते हैं। असाइनमेंट ऑपरेटर किसी वेरिएबल पर ऑपरेशन को परफॉर्म करने या उसी स्टेप में रिज़ल्ट वैल्यू को असाइन या डिक्लेअर करना आसान बनाते हैं।
Simple Assignment (=) Operator.
जावा प्रोग्राम में बेसिक असाइनमेंट ऑपरेटर का यूज़ किसी प्रोग्राम डिक्लेअर वेरिएबल को नई ईंट, फ्लोट, डबल, या स्ट्रिंग वैल्यू असाइन करने में किया जाता है।
Simple Assignment (=) Operator Syntax.
variable data type = expression;
Example of the Simple Assignment (=) Operator.
int p = 7; // यहाँ वेरिएबल ‘p’ को 7 वैल्यू असाइन की गई है
Compound Assignment Java Operator.
जावा प्रोग्राम में कंपाउंड असाइनमेंट ऑपरेटर अरिथमेटिक न्यूमेरिक डाटा ऑपरेशन को असाइनमेंट ऑपरेटर के साथ मर्ज करते हैं। जहा कंपाउंड असाइनमेंट ऑपरेटर प्रोग्राम में दोनों साइड से वेरिएबल रेपीटशन प्रोसेस को टर्मिनेट करके प्रोग्राम कोड टास्क को इजी करते हैं।
List of popular Compound Assignment Operators
| Operator | Compound Assignment Operators Description | Compound Operators Example |
| += | This is used to Adds the right-hand operand to the left-hand operand, then finally it assigns the result to the left operand value. | p += q is equivalent to p = p + q |
| -= | This operator used to Subtracts the right-hand operand from the left-hand operand, then it finally assigns the result to the left operand value. | p -= q is equivalent to p = p – q |
| *= | This operator used to Multiplies the left-hand operand by the right-hand operand, then finally it assigns the result to the left operand value. | p *= q is equivalent to p = p * q |
| /= | This operator used to Divides the left-hand operand by the right-hand operand, then finally it assigns the result to the left operand value. | p /= q is equivalent to p = p / q |
| %= | This operator used to find out Takes the modulus of the left-hand operand by the right-hand operand, then finally it assigns the result to the left operand value. | p %= q is equivalent to p = p % q |
Example of the Compound Assignment Operator.
public class Main
{
public static void main(String[] args) {
int p = 7, q = 4;
// here we simple assign q value to p
p = q; // p value is now 4
// let use simple compound assignment operators behaviour
p += 4; // p = p + 4 -> p is now 8
p -= 3; // p = p – 3 -> p is now 5
p *= 3; // p = p * 3 -> p is now 15
p /= 3; // p = p / 3 -> p is now 5 (integer division)
p %= 3; // p = p % 3 -> p is now remainder 2 (remainder of 5 / 3)
System.out.println(“Compound p opeator value is – ” + p); // Result is – 2
}
}
Increment and Decrement Java Operators.
किसी भी जावा प्रोग्राम में इन्क्रीमेंट और डिक्रीमेंट ऑपरेटर का यूज़ किसी वेरिएबल में दी गई वैल्यू को एक से इनक्रीस या डिक्रीस करने में किया जाता हैं। इन्क्रीमेंट और डिक्रीमेंट ऑपरेटर का मोस्ट ऑफ़ यूज़ प्रोग्रामिंग लूपिंग कंडीशन एक्सप्रेशन में किया जाता है. जैसे कि, if/else स्टेटमेंट, for, while, और do-while लूप, लूप काउंटर में दी गई वेरिएबल वैल्यू को अपडेट करने में किया जाता है।
Increment Java Operator (++).
जावा प्रोग्राम में डिक्लेअर इन्क्रीमेंट ऑपरेटर किसी वेरिएबल की मौजूदा वैल्यू को 1 से इनक्रीस करता है। जावा प्रोग्राम में इन्क्रीमेंट ऑपरेटर को दो तरह से यूज़ किया जा सकता है.
Element of Increment Java Operator (++).
- Post-increment (p++) – यहाँ डिक्लेअर वेरिएबल p की वैल्यू 1 से इनक्रीस होती है, लेकिन यहाँ ये वेरिएबल इन्क्रीमेंट से पहले की ओरिजिनल वैल्यू को प्रोवाइड करता है।
- Pre-increment (++p) – यहाँ डिक्लेअर वेरिएबल p की वैल्यू को 1 से इनक्रीस करता है, और आउटपुट रिजल्ट के रूप में अपडेटेड वैल्यू प्रोवाइड करता है।
Java post-increment syntax.
Post-increment Java operator.
p++;
Pre-increment Java operator.
++p;
Example of the increment Java operator.
public class Main
{
public static void main(String[] args) {
int p = 7;
// here we implement Post-increment it display original variable value, then apply increments
System.out.println(p++); // Result is – 7 it prints original p variable value before increment
System.out.println(p); // Result is – 8 after increment above value with 1
// here we implement Pre-increment, it increments first variable, then returns updated variable value
System.out.println(++p); // Result is – 9 after incrementing above value with 1
}
}
Explanation of the Increment Java Operator.
- Post-increment (p++) – यहाँ प्रोग्राम में p वेरिएबल की वैल्यू पहले यूज़ की जाती है, और फिर p वेरिएबल वैल्यू को इंक्रीमेंट किया जाता है।
- Pre-increment (++p) – यहाँ प्रोग्राम में p की वैल्यू पहले इंक्रीमेंट की जाती है, और फिर नई वैल्यू को यूज़ किया जाता है।
Decrement Java Operator (–).
जावा प्रोग्राम में डिक्रीमेंट ऑपरेटर डिक्लेअर वेरिएबल की मौजूदा वैल्यू को एक 1 से डिक्रीस करता है। जावा प्रोग्रामर प्रोग्राम में डिक्रीमेंट ऑपरेटर को दो तरह से यूज़ कर सकता है.
Element of Decrement Java Operator (–).
- Post-decrement (p –) – यह जावा प्रोग्राम में डिक्लेअर p वेरिएबल की वैल्यू को 1 से डिक्रीस करता है, लेकिन वेरिएबल डिक्रीमेंट से पहले की ओरिजिनल वैल्यू को डिस्प्ले करता है।
- Pre-decrement (–p) – यह जावा प्रोग्राम में डिक्लेअर p वेरिएबल की वैल्यू को 1 से डिक्रीस करता है, और रिजल्ट के रूप में अपडेटेड वैल्यू को प्रोवाइड करता है।
Syntax of the Decrement Java Operator (–).
Post-decrement operator.
p–;
Pre-decrement operator.
–p;
Example of Decrement Java Operator (–).
public class Main
{
public static void main(String[] args) {
int q = 9;
// here we implement Post-decrement, it returns original variable value, then decrements it
System.out.println(q–); // Result is – 9 here it print variable value before decrementing
System.out.println(q); // Result is – 8 here it after decrement variable value
// here we implement Pre-decrement, it decrements first value, then returns the updated variable value
System.out.println(–q); // Result is – 7 (here value after decrementing
}
}
Explanation of the Decrement Java Operator (–).
- Post-decrement (q–) – यहाँ पहले जावा प्रोग्राम में q वेरिएबल की वैल्यू यूज़ की जाती है, और फिर q वेरिएबल वैल्यू को डिक्रीस किया जाता है।
- Pre-decrement (–q) – यहाँ पहले q वेरिएबल की वैल्यू डिक्रीस की जाती है, और फिर नई वेरिएबल वैल्यू यूज़ की जाती है।
How to use the assignment and increment/decrement operators in a Java program.
Assignment operator usage.
जावा प्रोग्राम में असाइनमेंट ऑपरेटर प्रोग्राम में डिक्लेअर वेरिएबल वैल्यू को इनिशियलाइज़ या अपडेट करने में यूज़ किए जाते हैं।
कंपाउंड असाइनमेंट ऑपरेटर जावा प्रोग्राम सोर्स कोड को क्लियर और स्माल बनाने में हेल्प करते हैं।
Increment/decrement operators.
जावा प्रोग्राम में काउंटर या इंडेक्स वैल्यू को अपडेट करने के लिए सामान्य रूप से if else ब्लॉक स्टेटमेंट या for, do while, while लूप में यूज़ किए जाते हैं।
प्रोगाम वेरिएबल वैल्यू को काउंट करने या लूप में वेरिएबल वैल्यू रिपीटिशन को कंट्रोल करने के लिए मल्टीप्ल प्रोग्राम कंडीशन एक्सप्रेशन को क्रिएट करने में हेल्प करते है।
Detail explanation of assignment or increment/decrement Operators
| Operator | Operator Description | Operator Example | Realtime program Behavior |
| = | It is a Basic assignment operator | p = 7 | It Assigns the value 7 to variable p. |
| += | It Adds and assigns the result | p += 4 | It Equivalent to p = p + 4. |
| -= | It used to Subtracts and assigns the result | p -= 7 | It is Equivalent to p = p – 7. |
| *= | It used to Multiplies and assigns the result | p *= 8 | It is Equivalent to p = p * 8. |
| /= | It used to Divides and assigns the result | p /= 9 | It is Equivalent to p = p / 9. |
| %= | It displays Modulus and assigns the result | p %= 7 | It Equivalent to p = p % 7. |
| ++ | The Increment operator used to (adds 1) | p++ or ++p | Both condition it Increments p by 1 value. |
| — | The Decrement operator used to (subtracts 1) | q– or –q | In Both condition it Decrements q by 1. |
Conclusion on Assignment Operators, Increment/Decrement Operators.
- असाइनमेंट ऑपरेटर जावा प्रोग्रामर को वेरिएबल वैल्यू प्रॉपर असाइन करने में हेल्प करते हैं, और यूज़ किए गए कंपाउंड असाइनमेंट ऑपरेटर मल्टीप्ल टाइम रिपीट होने वाले प्रोग्राम ऑपरेशन को इजी करते हैं।
- जावा प्रोगाम में इन्क्रीमेंट और डिक्रीमेंट ऑपरेटर किसी वेरिएबल की वैल्यू को 1 से इनक्रीस या डिक्रीस करने में हेल्प करते हैं, जिससे की ये प्रोग्राम में यूजर डिफाइन लूप और कंडीशनल एक्सप्रेशन में बहुत यूज़फुल होते हैं।
