1. पूर्णांक भावों का मूल्यांकन

असाइनमेंट ऑपरेटर (समान चिह्न) के दाईं ओर कोई भी अभिव्यक्ति हो सकती है - संख्याओं, चरों और गणितीय ऑपरेटरों ( +, -, *, /) का कोई भी संयोजन।

आप कोष्ठकों का भी उपयोग कर सकते हैं ()। जावा में, गणित की तरह, कोष्ठकों के अंदर के भावों का मूल्यांकन पहले किया जाता है, और फिर कोष्ठकों के बाहर क्या है।

गुणा और भाग की समान प्राथमिकता होती है और जोड़ और घटाव से अधिक होती है।

उदाहरण:

कथन टिप्पणी
int a = (2 + 2) * 2;
चर का मान होगा8
int b = (6 - 3) / (9 - 6);
चर का मान होगा1
int c = (-2) * (-3);
चर का मान होगा6
int d = 3 / 0;
इस कथन को निष्पादित करने से "शून्य से विभाजन" त्रुटि उत्पन्न होगी , और कार्यक्रम समाप्त हो जाएगा।

एक अभिव्यक्ति में चर भी शामिल हो सकते हैं:

कथन टिप्पणी
int a = 1;
int b = 2;
int c = a * b + 2;
चर का मान a  होगा 1
चर का मान b  होगा 2
चर का मान c  होगा4

क्या अधिक है, समान चर असाइनमेंट ऑपरेटर के बाएँ और दाएँ दोनों पर हो सकता है :

कथन टिप्पणी
int x = 5;
x = x + 1;
x = x + 1;
x = x + 1;
x = x + 1;
x = x + 1;
चर का मान x  होगा 5
चर का मान x  होगा 6
चर का मान होगा चर x  का मान होगा चर का मान   होगा   चर का मान   होगा7
x8
x9
x10

यहाँ मुद्दा यह है कि जावा में प्रतीक का अर्थ समानता= नहीं है । इसके बजाय, यह एक ऑपरेटर है जो चिह्न के बाईं ओर चर को संकेत के दाईं ओर अभिव्यक्ति के परिकलित मान को निर्दिष्ट करता है।==


2. पूर्णांकों का विभाजन

जावा में, एक पूर्णांक को एक पूर्णांक से विभाजित करने पर हमेशा एक पूर्णांक प्राप्त होता है । डिवीजन ऑपरेशन के शेष को छोड़ दिया गया है। या, आप कह सकते हैं कि विभाजन का परिणाम हमेशा निकटतम पूर्णांक तक नीचे होता है।

उदाहरण:

कथन विभाजन का परिणाम टिप्पणी
int a = 5 / 2;
2.5 चर का मान aहोगा2
int b = 20 / 3;
6.3333(3) चर का मान bहोगा6
int c = 6 / 5;
1.2 चर का मान cहोगा1
int d = 1 / 2;
0.5 चर का मान dहोगा0


3. पूर्णांकों के विभाजन का शेषफल

जोड़, घटाव, गुणा और पूर्णांकों के विभाजन के अलावा, जावा में मॉड्यूलो ऑपरेटर भी है। यह प्रतिशत चिह्न ( %) है। यह ऑपरेटर एक पूर्णांक (भिन्नात्मक भाग नहीं) द्वारा पूर्णांक को विभाजित करने के बाद शेष पूरी संख्या लौटाता है।

उदाहरण:

कथन विभाजन का परिणाम टिप्पणी
int a = 5 % 2;
2शेष के साथ1 चर का मान aहोगा1
int b = 20 % 4;
5शेष के साथ0 चर का मान bहोगा0
int c = 9 % 5;
1शेष के साथ4 चर का मान cहोगा4
int d = 1 % 2;
0शेष के साथ1 चर का मान dहोगा1

यह एक बहुत ही उपयोगी ऑपरेटर है। यह बहुत प्रयोग किया जाता है। उदाहरण के लिए, यह पता लगाने के लिए कि कोई संख्या सम है या विषम , बस इसे से विभाजित करें 2और शेषफल की तुलना शून्य से करें। यदि शेषफल शून्य है, तो संख्या सम है; यदि यह एक के बराबर है, तो संख्या विषम है।

यहाँ यह चेक कैसा दिखता है:

(a % 2) == 0

जहां, आपने यह अनुमान लगाया है, a % 2विभाजन का शेष 2(यानी 0या 1) है, और ==इसका उपयोग शून्य के साथ तुलना करने के लिए किया जाता है।



4. वेतन वृद्धि और कमी

प्रोग्रामिंग में, एक चर को एक के बाद एक बढ़ाना या घटाना बहुत ही सामान्य ऑपरेशन हैं। जावा में इन क्रियाओं के लिए विशेष आदेश हैं:

वेतन वृद्धि (एक से वृद्धि) ऑपरेटर इस तरह दिखता है:

a++;
वेतन वृद्धि

यह कथन बिल्कुल वैसा ही है जैसे यह चर को एक से बढ़ाता है।a = a + 1;a

डिक्रीमेंट (एक से डिक्रीमेंट) ऑपरेटर इस तरह दिखता है :

a--;
घटती

यह कथन ठीक वैसा ही है जैसा कि यह चर को एक से घटाता है।a = a - 1;a

उदाहरण

कथन टिप्पणी
int x = 5;
x++;
x++;
x++;
x++;
x++;
चर का मान x  होगा 5
चर का मान x  होगा 6
चर का मान होगा चर x  का मान होगा चर का मान   होगा   चर का मान   होगा7
x8
x9
x10
int x = 5;
x--;
x--;
x--;
x--;
x--;
x--;
चर का मान x  होगा 5
चर का मान x  होगा 4
चर का मान x  होगा 3
चर का मान x  होगा 2
चर का मान x  होगा 1
चर का मान x  होगा 0
चर का मान होगा चर का मान x  होगा-1