Unary operator in java example in Hindi?

हेलो दोस्तों आज के इस ब्लॉग पोस्ट(Unary operator in java example in Hindi) में हम आपको java के अंतर्गत Unary operator की जानकारी हिंदी में देने वाले है | जैसा कि इसके नाम से प्रतीत होता है की Unary operator में केवल एक ही operand अथवा variable होता है |

Unary operator(Unary operator in java example in Hindi) के तीन प्रकार होते है जो कि निम्नलिखित है :

Unary minus operator (-)
Increment operator (++)
Decrement operator (–)

Unary minus operator :

इस minus operator का उपयोग हम किसी भी वेरिएबल की वैल्यू को नेगेटिव करने के लिए करते है | यहाँ पर नेगटिव का मतलब यह होता है की जो नेगेटिव वैल्यू होती है वो पॉजिटिव हो जाती है और जो पहले से ही पॉजिटिव होती है वो तो नेगेटिव हो ही जाती है |

यहाँ नीचे दिए example में आप देख सकते है कि कैसे एक वेरिएबल x जिसकी वैल्यू 5 है पहले उसे नेगेटिव में कन्वर्ट करते है और फिर उसे पॉजिटिव में कन्वर्ट करते है (-) माइनस ऑपरेटर का use करके|

Increment operator (++)

(++) increment operator का उपयोग हम किसी भी वेरिएबल की वैल्यू को 1 से बढाने के लिए करते है | और java के अंदर हम इस ऑपरेटर को हम वेरिएबल के पहले भी लगा सकते है और वेरिएबल के बाद भी लगा सकते है | यह बहुत ही कॉमन ऑपरेटर है और प्रोग्रामिंग में इसका उपयोग बहुत होता है | चलिए कुछ example की मदद से इसे और अच्छे से समझते है |

x = x+1;

जैसे की ऊपर दिए एक्सप्रेशन में अगर x की वैल्यू 3 हो तो फिर टोटल वैल्यू 4 हो जाती है और यह लेफ्ट साइड में दिए गए x variable में स्टोर हो जाती है | बस यही same काम हम इन्क्रीमेंट(++) operator की मदद से भी कर सकते है |

अगर हम वेरिएबल के पहले ++ का उपयोग करते है तो हम इसे Pre incrementation बोलते है और अगर हम वेरिएबल के बाद में ++ ऑपरेटर का उपयोग करते है तो इसे हम post incrementation बोलते है |

Pre incrementation के केस में सबसे पहले यही ऑपरेशन परफॉर्म होता है और इसके बाद कोई और operation परफॉर्म होते है | और post incrementation के केस में पहले सारे और ऑपरेशन परफॉर्म होते है और सबसे बाद में post incrementation का ऑपरेशन परफॉर्म होता है |

चलिए अगर आपको अभी यह अच्छी तरह समझ में नहीं आया है तो कोई चिंता की बात नहीं है | हम Pre incrementation और post incrementation को नीचे दिए गए example की मदद से देखते है |

int x=1;
system.out.println(x);
system.out.println(++x);
system.out.println(x);


int x=1;
system.out.println(x);
system.out.println(x++);
system.out.println(x);

Output:

1
2
2

Output:

1
1
2

जैसा की आप ऊपर देख सकते है कि दो ब्लॉक में कुछ कोड स्टेटमेंट लिखे है | पहले वाले ब्लॉक में हम Pre increment उपयोग कर रहे है और दूसरे वाले ब्लॉक में हम post increment का उपयोग कर रहे है |

पहले वाले में सबसे पहले x की वैल्यू 1 डिफाइन की है | और इसके आउटपुट में आप देख सकते है की पहले स्टेटमेंट में x की वैल्यू 1 डिस्प्ले की है जो क़ि ऊपर डिफाइन की गयी है | और दूसरे स्टेटमेंट में पहले इन्क्रीमेंट हुआ है फिर x की वैल्यू डिस्प्ले की गयी है जो क़ि २ है | और तीसरे स्टेटमेंट में x की incremented value डिस्प्ले की गयी है |

और अब दूसरे ब्लॉक में हम देखते है की पहले स्टेटमेंट में x की वैल्यू 1 display की गयी है जो कि हमने डिफाइन की थी और दूसरे स्टेटमेंट में पहले x की वैल्यू 1 डिस्प्ले की गयी है और फिर उसे increment किया गया है | और तीसरे स्टेटमेंट में x की incremented value 2 display हुई है जो की अब increment हो चुकी है |

चलिए एक और एक्साम्प्ले से इस increment operator को समझते है |

++a*a++;

यहाँ पर a की इनिशियल वैल्यू 7 दी हुई है | Pre increment operator से इसकी वैल्यू 8 हो जाएगी पर पोस्ट इन्क्रीमेंट ऑपरेटर अभी इस स्टेटमेंट में इसकी वैल्यू को इन्क्रीमेंट नहीं करेगा इसलिए ऊपर दिए एक्सप्रेशन अथवा स्टेटमेंट का रिजल्ट होगा 8 *8 = 64

Decrement operator (–):

इस ऑपरेटर का उपयोग हम किसी भी variable की वैल्यू को 1 से काम कर देता है x = x -1 और x — एक ही चीज़ है बस इसको लिखने का तरीका अलग है | और — ऑपरेटर को हम increment oprator की तरह वेरिएबल के पहले भी use कर सकते है और वेरिएबल के बाद भी use कर सकते है |

int x=1;
--x;  // will make the value of x as 0
x--;  // Now the value of x is -1

और जब हम इसे पहले use करते है तो हम इसे Pre decrementation बोलते है और जब बाद में उपयोग करते है तो फिर हम इसे post decremention बोलते है |

बाकी incrementation operator की तरह यहाँ पर भी Pre decrementation ऑपरेशन सबसे पहले परफॉर्म होता है और पोस्ट डेक्रेमेंटशन ऑपरेशन सबसे बाद में परफॉर्म होता है |

Quick Q&A:

Is size of a unary operator?/ क्या size of एक unary ऑपरेटर है?

हाँ size of प्रोग्रामिंग लैंग्वेज C और C ++ में एक unary operator है | यह operator किसी भी expression अथवा data type की साइज का पता लगाता है |

What is the difference between unary and binary operator?/ unary और binary operator में क्या डिफरेंस होता है?

unary operator एक operand अथवा variable के साथ एक्शन परफॉर्म करता है, जबकि binary operator दो operands अथवा वेरिएबल के साथ ऑपरेशन परफॉर्म करता है |

Is factorial a unary operation?/ क्या factorial unary ऑपरेटर है ?

ऐसे सभी operator जिनमे एक इनपुट दिया जाता है जैसे की factorial , square root , sine , और cosine ये सभी unary operator की category में आतें है |

What is the difference between += and =+ in Java?/ जावा के अंतर्गत += और =+ में क्या डिफरेंस होता है ?

+= के compound assignment ऑपरेटर है यह RHS ऑपरेंड की वैल्यू को LHS ऑपरेंड की वैल्यू में ऐड करता है | और =+ केवल एक assignment operator है जो की unary + ऑपरेटर के साथ एक्शन परफॉर्म करता है |

Can you use += in Java?/ क्या हम += ऑपरेटर का उसे java में कर सकते है ?

हाँ, यह एक compound assignment ऑपरेटर है, x += y का मतलब होता है x = x +y | इस ऑपरेटर को हम एक तरह से इन्क्रीमेंट ऑपरेटर की तरह ही उसे करते है | x ++ जहाँ पर 1 से वैल्यू को इन्क्रीमेंट करता है वही इस compound assignment operator का use करके हम कही जायदा value से इन्क्रीमेंट कर सकते है |

java operators से रिलेटेड कुछ ब्लॉग आप नीचे दी हुई ब्लॉग लिंक की मदद से पढ़ सकते है |

Arithmetic operators in java in Hindi?

Unary operator in java example in Hindi?

Assignment Operator in Hindi in java?

Logical operator in Hindi in java?

Relational operator in Hindi in java?

Operators In Java In Hindi?

Conclusion:

तो दोस्तों इस ब्लॉग पोस्ट(Unary operator in java example in Hindi) में हमने Unary operators के बारे में हिंदी में जाना | Unary operators तीन तरह के होते है | Unary minus , increment oprator और decrement oprator | इनका उपयोग हम प्रोग्रामिंग के अंदर स्टेटमेंट में करते है | Unary minus ऑपरेटर का उपयोग किसी भी वेरिएबल की वैल्यू को नेगेटिव करने के लिए किया जाता है | increment oprator का उपयोग किसी भी वेरिएबल की वैल्यू को 1 से बढ़ाने के लिए करते है और decrement oprator का उपयोग हम किसी भी वेरिएबल की वैल्यू को 1 से घटाने के लिए करते है |

इस ब्लॉग(Unary operator in java example in Hindi) को लेकर आपके मन में कोई भी प्रश्न है तो आप हमें इस पते [email protected]पर ईमेल लिख सकते है|

आशा करता हूँ, कि आपने इस पोस्ट(Unary operator in java example in Hindi) को खूब एन्जॉय किया होगा|

आप स्वतंत्रता पूर्वक अपना बहुमूल्य फीडबैक और कमेंट यहाँ पर दे सकते है|

आपका समय शुभ हो|

Anurag

I am a blogger by passion, a software engineer by profession, a singer by consideration and rest of things that I do is for my destination.