हम पहले से ही जानते हैं कि आप इनपुट ऑपरेटर का उपयोग करके किसी भी वेरिएबल का मान सेट कर सकते हैं। 

एक इनपुट स्टेटमेंट का उपयोग उन मामलों में किया जाता है जहां प्रोग्राम निष्पादन के दौरान उपयोगकर्ता द्वारा एक मान निर्दिष्ट किया जाता है।

लेकिन बहुत बार हमें एक निश्चित सूत्र का उपयोग करके एक चर के लिए एक नया मान निर्धारित करने की आवश्यकता होती है। इस मामले में, - असाइनमेंट ऑपरेटर 
हमारी मदद करेगा
असाइनमेंट ऑपरेटर का सामान्य रूप इस प्रकार है:
<चर नाम>=<अभिव्यक्ति>;

असाइनमेंट ऑपरेटर इस तरह काम करता है:
1. सबसे पहले, असाइनमेंट साइन के दाईं ओर के एक्सप्रेशन का मूल्यांकन किया जाता है
2. अभिव्यक्ति के परिणामी मूल्य को असाइनमेंट साइन के बाईं ओर चर में संग्रहीत किया जाता है (वे कहते हैं "असाइन किया गया")। इस स्थिति में, वेरिएबल का पुराना मान मिटा दिया जाता है।

उदाहरण के लिए, यदि हमें वेरिएबल c को वेरिएबल b के मान से दोगुने मान पर सेट करने की आवश्यकता है, तो हमें इसे इस तरह लिखना होगा:
c=2*b;

यह न भूलें कि प्रोग्रामिंग में आप किसी व्यंजक में गुणन चिन्हों को नहीं छोड़ सकते। अन्यथा, कंप्यूटर यह नहीं समझ पाएगा कि आप क्या गुणा करना चाहते हैं।
उदाहरण के लिए, आप केवल c = 2b नहीं लिख सकते, यह गलत होगा!

असाइनमेंट ऑपरेटर के दाईं ओर की अभिव्यक्ति आपको विभिन्न सूत्रों का उपयोग करके मूल्यों की गणना करने की अनुमति देती है।

एक व्यंजक में क्या हो सकता है
एक्स पूर्णांक और वास्तविक संख्याएँ (वास्तविक संख्या में, पूर्णांक और भिन्नात्मक भागों को डॉट द्वारा अलग किया जाता है, अल्पविराम नहीं, जैसा कि गणित में प्रथागत है)
• अंकगणितीय चिह्न:  
+ जोड़,
- घटाना,
* गुणा,
/ डिवीजन,
% modulo

एक्स मैथ
वर्ग के माध्यम से मानक कार्यों को कॉल करता है
 Math.abs(i) नंबर मॉड्यूल i 
 Math.sqrt(x) वास्तविक संख्या x का वर्गमूल
 Math.pow(x,y) x की घात y की गणना करता है

एक्स क्रियाओं का क्रम बदलने के लिए कोष्ठक

किसी भी प्रोग्रामिंग लैंग्वेज में कई बिल्ट-इन फंक्शन शामिल होते हैं जिनका उपयोग अंकगणितीय अभिव्यक्तियों में किया जा सकता है।

उदाहरण के लिए, सबसे अधिक उपयोग किए जाने वाले मानक गणित कार्य और वे जावा में कैसे लिखे जाते हैं
 Math.abs(i) मॉड्यूल i
 Math.sqrt(x) किसी वास्तविक संख्या का वर्गमूल x
 Math.pow(x,y) y की घात x की गणना करता है

यह याद रखना चाहिए कि फ़ंक्शन तर्क हमेशा कोष्ठक में लिखा जाता है।
 

प्रोग्रामिंग भाषा में अंकगणितीय व्यंजक लिखने के नियम

मान लीजिए कि हमें गणितीय रूप में लिखे गए एक व्यंजक की गणना इस तरह से करने की आवश्यकता है:
एक प्रोग्राम लिखने से पहले जो हमारे लिए परिणाम की गणना करता है, हम एक प्रोग्रामिंग भाषा में बीजीय व्यंजक लिखने के लिए नियम तैयार करते हैं:
1. भावों में संख्याएँ, अन्य चर नाम, संचालन चिह्न, कोष्ठक, फ़ंक्शन नाम
होते हैं 2. अंकगणितीय संक्रियाएं और उनके चिह्न (+, -, *, /, %)
3. पूर्णांक और भिन्नात्मक भागों के बीच विभाजक एक बिंदु है।
4. अभिव्यक्ति प्रति पंक्ति  एक लिखा जाता है (अभिव्यक्तियों का रैखिक संकेतन), वर्णों को एक के बाद एक क्रमिक रूप से पंक्तिबद्ध किया जाता है, सभी संचालन चिह्न चिपकाए जाते हैं;
कोष्ठकों का प्रयोग किया गया है
इस प्रकार, अंकगणितीय व्यंजक लिखने के नियमों का पालन करते हुए, हमें इस (गणितीय संकेतन) भिन्न को रेखीय संकेतन में अनुवाद करना चाहिए, अर्थात भिन्न को एक पंक्ति में लिखना चाहिए..
क्योंकि अंश और हर में जटिल हैं (अर्थात, उनमें दो या दो से अधिक कारक होते हैं), फिर एक रैखिक रूप में लिखते समय, अंश और भाजक में भावों को कोष्ठक में लेना आवश्यक है।
इस प्रकार, इस तरह की अभिव्यक्ति का रैखिक अंकन इस तरह दिखेगा:

(2*17.56*17.56)/(7*2.47*0.43)

आइए इस व्यंजक की गणना करने के लिए एक प्रोग्राम लिखें:
ऐसा करने के लिए, आइए इनपुट और आउटपुट डेटा
को परिभाषित करें
इनपुट:  क्योंकि हम सभी मान जानते हैं, फिर कीबोर्ड से कुछ भी दर्ज करने की आवश्यकता नहीं है, इसलिए कोई इनपुट नहीं होगा

आउटपुट डेटा: प्रोग्राम को दी गई अंकगणितीय अभिव्यक्ति का परिणाम प्रदर्शित करना चाहिए (आप इसे कुछ वेरिएबल में रख सकते हैं, या तुरंत स्क्रीन पर मान प्रदर्शित कर सकते हैं)।

हम किसी भी वेरिएबल में सेव किए बिना एक्सप्रेशन के परिणाम को तुरंत स्क्रीन पर प्रदर्शित करेंगे।  
क्योंकि हमारे पास एक अंश है, परिणाम एक वास्तविक संख्या होगी & nbsp; <पूर्व> सार्वजनिक वर्ग मुख्य { सार्वजनिक स्थैतिक शून्य main (String [] args) { System.out.print((2*17.56*17.56)/(7*2.47*0.43)); } }
अपने कंप्यूटर पर प्रोग्राम चलाएँ और सुनिश्चित करें कि यह 82.949843
आउटपुट करता है
इसके बाद टास्क को पूरा करें।

जावा प्रोग्रामिंग लैंग्वेज में दो डिवीजन ऑपरेशंस हैं:
/ डिवीजन  और % शेष डिवीजन की गणना।

याद रखने योग्य बातें:
1) शेष भाग (%) की गणना का कार्य केवल पूर्णांकों पर किया जाता है
2) डिवीजन ऑपरेशन का परिणाम (/) ऑपरेंड के प्रकार पर निर्भर करता है   
यहां का नियम है:
एक पूर्णांक द्वारा एक पूर्णांक को विभाजित करते समय, भिन्नात्मक भाग को हमेशा छोड़ दिया जाता है, भले ही हम किस प्रकार के चर में मान संग्रहीत करते हों!

एक पूर्णांक चर में वास्तविक परिणाम संग्रहीत करते समय, भिन्नात्मक भाग भी हटा दिया जाएगा

आइए डिवीजन संचालन करने के उदाहरण देखें: <पूर्व> <कोड> इंट आई; डबल एक्स; मैं = 7; एक्स = आई / 4; // x = 1, पूर्णांक द्वारा पूर्णांक विभाजित एक्स = आई / 4.; // x=1.75, एक पूर्णांक को एक अंश से विभाजित किया जाता है (4 - बिना डॉट के पूर्णांक के रूप में माना जाता है, 4. (डॉट के साथ) पहले से ही एक वास्तविक संख्या है!) एक्स = (डबल) आई / 4; // x = 1.75, एक भिन्नात्मक को एक पूर्णांक से विभाजित करता है - यहाँ चर i को एक वास्तविक संख्या में बदल दिया जाता है - यह एक स्पष्ट प्रकार का रूपांतरण है