जावा के पास कई अंकगणित ऑपरेटर हैं जो कि प्रारंभिक गणित से आप जानते हैं के समान हैं, लेकिन इसमें कुछ ऐसे भी हैं जो केवल प्रोग्रामिंग भाषाओं के लिए विशिष्ट हैं। इनमें से सबसे आम और उपयोगी शायद वेतन वृद्धि और वेतन वृद्धि ऑपरेटर हैं। यदि आपने किसी जावा कोड को देखा है, तो आपने इन संचालकों को काउंटरों (अक्सर कहा जाता है) पर उपयोग करने की बहुत संभावना है
मैं
या
cnt
सम्मेलन द्वारा), जैसे कि
मैं ++
.
कैसे वृद्धि और कमी संचालक संख्याओं को प्रभावित करते हैं ऑपरेटर | प्रतीक | उद्देश्य | उदाहरण | परिणाम |
---|
वेतन वृद्धि | ++ | 1 से वेतन वृद्धि | 4++ | 5 |
घटती | -- | 1 से घटता है | 4-- | 3 |
वेतन वृद्धि और वेतन वृद्धि ऑपरेटरों के बारे में दिलचस्प और कभी-कभी भ्रमित करने वाली बात यह है कि उनके दो रूप हैं - उपसर्ग और उपसर्ग संकेतन - जो थोड़ा अलग तरीके से कार्य करते हैं। उपसर्ग संकेतन तब होता है जब ऑपरेटर ("++" या "-") संख्या या चर के सामने होता है - उदाहरण के लिए,
--मैं
या
++ cnt
। उपसर्ग संकेतन तब होता है जब ऑपरेटर ("++" या "-") संख्या या चर के बाद रखा जाता है - उदाहरण के लिए,
मैं ++
या
cnt--
.
जब एक अभिव्यक्ति (समीकरण) में उपयोग किया जाता है, तो उपसर्ग संकेतन का मतलब संख्या या चर का उपयोग करने से पहले वेतन वृद्धि या गिरावट होती है। उपसर्ग संकेतन में, संख्या या चर के मूल मूल्य का उपयोग किया जाता है और फिर वृद्धि या गिरावट होती है। यह समझना आसान है कि यह कैसे काम करता है।
| उपसर्ग सूचना | उपसर्ग सूचना |
---|
कोड | एक = 4 b = ++ a + 2 | एक = 4 b = a ++ + 2 |
---|
परिणाम | वेतन वृद्धि निम्नलिखित मूल्यों में पहले होती है: एक = 5 ख = 7 | इसके अलावा निम्नलिखित मूल्यों में सबसे पहले जगह लेते हैं: एक = 5ख = 6 |
---|
उपसर्ग और उपसर्ग संकेतन भ्रामक हो सकते हैं, हालांकि, कुछ चीजें आसान बनाती हैं। अधिकांश मामलों में, वेतन वृद्धि और वेतन वृद्धि ऑपरेटरों का उपयोग स्वयं या कोष्ठक में किया जाता है। जब वेतन वृद्धि और गिरावट संचालकों का उपयोग किया जाता है (जैसा कि वे अक्सर लूप काउंटर के रूप में उपयोग किया जाता है), उपसर्ग और उपसर्ग संस्करण पहचान के रूप में काम करते हैं। जब वे कोष्ठक में उपयोग किए जाते हैं तो वही सच होता है। अपने आप को या अपने कोड को पढ़ने वाले अन्य लोगों को भ्रमित करने से बचने के लिए, जब भी संभव हो, संक्षिप्त रूप में और कोष्ठक के साथ वृद्धि और वेतन वृद्धि ऑपरेटरों का उपयोग करना एक अच्छा विचार है।
वीडियो निर्देश: जावा में वृद्धि 2 (मई 2024).