विषयसूची:

सरल जावा कैलकुलेटर परिचय: 9 चरण
सरल जावा कैलकुलेटर परिचय: 9 चरण

वीडियो: सरल जावा कैलकुलेटर परिचय: 9 चरण

वीडियो: सरल जावा कैलकुलेटर परिचय: 9 चरण
वीडियो: GUI Calculator in JAVA using eclipse ide | Tech Projects 2024, जुलाई
Anonim
सरल जावा कैलकुलेटर परिचय
सरल जावा कैलकुलेटर परिचय
सरल जावा कैलकुलेटर परिचय
सरल जावा कैलकुलेटर परिचय
सरल जावा कैलकुलेटर परिचय
सरल जावा कैलकुलेटर परिचय

सरल जावा कैलकुलेटर

परिचय: इस परियोजना में, हम आपको सिखाएंगे कि जावा में एक साधारण कैलकुलेटर कैसे बनाया जाता है। हम मान लेंगे कि आपने पहले ही ग्रहण आईडीई (एकीकृत विकास पर्यावरण) स्थापित कर लिया है। यदि आपके पास पहले से यह सॉफ़्टवेयर नहीं है, तो आप इसे https://www.eclipse.org/downloads/ पर निःशुल्क डाउनलोड कर सकते हैं। इस एप्लिकेशन को बनाते समय सीखने के कुछ मुख्य उद्देश्यों में शामिल हैं: एक चर क्या है और इसका उपयोग कैसे करें उपयोगकर्ता से इनपुट कैसे प्राप्त करें और कंसोल पर आउटपुट प्रदर्शित करें विधि क्या है और अपना खुद का कैसे लिखें एक वस्तु क्या है है, और उनका उपयोग कब करना है सशर्त बयान जो कार्यक्रम के प्रवाह को नियंत्रित करेंगे ग्रहण पर्यावरण प्रोग्रामिंग में अपने प्रोग्राम को कैसे संकलित और चलाने के लिए पहली बार में भ्रमित हो सकता है। यदि आप खो जाते हैं या फंस जाते हैं, तो शामिल स्क्रीनशॉट के साथ अनुसरण करें।

नोट: कोड स्क्रीनशॉट में, कोई भी रेखा जो हरे रंग की होती है और दो स्लैश (//) से पहले होती है, एक "टिप्पणी" होती है। एक टिप्पणी का उपयोग कोड को एनोटेट करने और मानव-पठनीय सुझाव और स्पष्टीकरण प्रदान करने के लिए किया जाता है। जब प्रोग्राम निष्पादित हो रहा होता है, तो सभी टिप्पणियों को अनदेखा कर दिया जाता है और उनका किसी भी तरह से प्रोग्राम पर कोई प्रभाव नहीं पड़ता है। हमारे स्क्रीनशॉट में स्पष्टता के लिए टिप्पणियां शामिल हैं, लेकिन वे वैकल्पिक हैं और उन्हें सुरक्षित रूप से छोड़ा जा सकता है।

चरण 1: चरण 1: एक नया प्रोजेक्ट बनाएं

चरण 1: एक नया प्रोजेक्ट बनाएं
चरण 1: एक नया प्रोजेक्ट बनाएं
चरण 1: एक नया प्रोजेक्ट बनाएं
चरण 1: एक नया प्रोजेक्ट बनाएं

अपना ग्रहण जावा आईडीई खोलें। फ़ाइल -> नया -> जावा प्रोजेक्ट पर जाकर एक नया जावा प्रोजेक्ट बनाएं जो विंडो के ऊपर दाईं ओर पाया जा सकता है।

अपने प्रोजेक्ट को एक नाम दें, हमारे उदाहरण के लिए हम इसे कैलकुलेटर नाम देंगे। एक बार जब आप सबमिट दबाते हैं तो आपको स्क्रीन के बाईं ओर पैकेज एक्सप्लोरर में अपना प्रोजेक्ट देखना चाहिए।

चरण 2: चरण 2: एक नई कक्षा बनाएँ

चरण 2: एक नई कक्षा बनाएं
चरण 2: एक नई कक्षा बनाएं
चरण 2: एक नई कक्षा बनाएं
चरण 2: एक नई कक्षा बनाएं
चरण 2: एक नई कक्षा बनाएं
चरण 2: एक नई कक्षा बनाएं

एक नया वर्ग बनाने के लिए फ़ाइल -> नया -> कक्षा पर क्लिक करें। एक "वर्ग" निकट से संबंधित कोड को एक साथ समूहीकृत करने का एक तरीका है। यह प्रोग्राम को छोटे "टुकड़ों" में तोड़ देता है और समझने में आसान बनाता है। क्योंकि यह एक साधारण कार्यक्रम है, इसमें केवल एक वर्ग की आवश्यकता होगी।

कक्षा को एक सरल, तार्किक नाम दें, जैसे "कैलकुलेटर"। किसी वर्ग के नाम के पहले अक्षर को हमेशा बड़ा करने की प्रथा है। सुनिश्चित करें कि "सार्वजनिक स्थैतिक शून्य मुख्य ()" बॉक्स चेक किया गया है, फिर "समाप्त करें" पर क्लिक करें।

चरण 3: चरण 3: एक चर बनाने का अभ्यास करें

चरण 3: एक चर बनाने का अभ्यास करें
चरण 3: एक चर बनाने का अभ्यास करें

पहली चीज जो आप करेंगे वह एक चर घोषित करना है। ऐसा करने के लिए बस फ्लोट ए = 2 टाइप करें; जैसा कि नीचे दिया गया है। "फ्लोट" डेटा प्रकार को निर्दिष्ट करता है, विशेष का अर्थ है कि चर एक संख्या होगी और इसमें दशमलव मान शामिल हो सकते हैं। अन्य चर प्रकारों में पूर्णांक के लिए int और शब्दों के लिए स्ट्रिंग शामिल हैं। इस कोड में a चर नाम का प्रतिनिधित्व करता है और दोनों चर को निर्दिष्ट वास्तविक मान का प्रतिनिधित्व करते हैं। "ए" और "2" दोनों ही उदाहरण हैं, चर का कोई भी नाम या मान हो सकता है जब तक कि नाम और मान दोनों मान्य हों।

आप System.out.print() नामक विधि का उपयोग करके किसी चर के बारे में जानकारी को कंसोल में आउटपुट कर सकते हैं। वह पाठ जिसे आप कंसोल में प्रदर्शित करना चाहते हैं, 2 कोष्ठकों के बीच जाता है। इस स्क्रीनशॉट में हमने A और उसका मान प्रिंट किया है, जो इस मामले में 2 है।

चरण 4: चरण 4: कार्यक्रम का निष्पादन

चरण 4: कार्यक्रम का निष्पादन
चरण 4: कार्यक्रम का निष्पादन
चरण 4: कार्यक्रम का निष्पादन
चरण 4: कार्यक्रम का निष्पादन
चरण 4: कार्यक्रम का निष्पादन
चरण 4: कार्यक्रम का निष्पादन

इस सरल प्रोग्राम को चलाने के लिए, स्क्रीन के शीर्ष पर हरे तीर को दबाएं।

यदि आपसे पूछा जाए कि क्या आप आगे बढ़ने से पहले अपना काम सहेजना चाहते हैं, तो ठीक पर क्लिक करें।

अपना कोड निष्पादित करने के बाद, कंसोल को आपके द्वारा निर्दिष्ट चर का नाम और मान प्रदर्शित करना चाहिए। यदि आपको कोई त्रुटि मिलती है, तो सुनिश्चित करें कि आपका कोड उपरोक्त स्क्रीनशॉट से मेल खाता है।

अब जब आपको वेरिएबल्स की समझ हो गई है और अपने प्रोग्राम को कैसे निष्पादित करना है, तो हम कैलकुलेटर की कोडिंग शुरू करने के लिए तैयार हैं। एक नई शुरुआत के लिए सभी पूर्व कोड को हटाया जा सकता है।

चरण 5: चरण 5: उपयोगकर्ता से इनपुट प्राप्त करना

चरण 5: उपयोगकर्ता से इनपुट प्राप्त करना
चरण 5: उपयोगकर्ता से इनपुट प्राप्त करना

यह कैलकुलेटर 2 उपयोगकर्ता-निर्दिष्ट संख्याओं को एक साथ जोड़ देगा। इसलिए, हम 2 नए फ्लोट वेरिएबल्स, "ए" और "बी" बनाकर शुरू करेंगे। इन दो चरों का एक ही नाम नहीं हो सकता।

इसके बाद, एक स्कैनर ऑब्जेक्ट बनाएं। यह स्कैनर, सक्रिय होने पर, प्रोग्राम में बाद में उपयोग के लिए उपयोगकर्ता से इनपुट प्राप्त करेगा। स्कैनर का उपयोग करने से पहले, आपको कक्षा के शीर्ष पर कोड की एक पंक्ति जोड़नी होगी: "import.java.util. Scanner;"।

हमने अपने स्कैनर ऑब्जेक्ट कीबोर्ड का नाम इसलिए रखा क्योंकि इनपुट वहीं से आएगा।

अगला ऊपर दिखाए गए अनुसार पहला नंबर पूछने के लिए एक नया प्रिंटलाइन टाइप करें। यह संकेत कंसोल में प्रदर्शित किया जाएगा।

कोड की अगली पंक्ति (a=keyboard.nextFloat();) उपयोगकर्ता से इनपुट प्राप्त करेगी और उस इनपुट को वेरिएबल "a" को असाइन करेगी। उदाहरण के लिए, यदि उपयोगकर्ता "5" दर्ज करता है, तो "ए" को मान 5 असाइन किया जाएगा।

दूसरा मान प्राप्त करने के लिए इस प्रक्रिया को दोहराएं, और इसे "बी" पर असाइन करें। कॉपी और पेस्ट करना और "ए" को "बी" में बदलना सबसे तेज़ तरीका होगा।

आप चरण 3 से उसी विधि का उपयोग करके ए और बी के मानों को कंसोल पर प्रिंट कर सकते हैं।

इस कोड के अंत में कीबोर्ड को "बंद" करना सुनिश्चित करें, क्योंकि हम इस बिंदु पर उपयोगकर्ता से इनपुट स्वीकार कर रहे हैं।

इस बिंदु पर यह सुनिश्चित करने के लिए कि यह अपेक्षित रूप से काम करता है, इस कोड को संकलित और चलाने के लिए एक अच्छा विचार होगा।

चरण 6: चरण 6: उपयोगकर्ता से पूछें कि प्रदर्शन करने के लिए गणितीय ऑपरेशन क्या है

चरण 6: उपयोगकर्ता से पूछें कि कौन सा गणितीय ऑपरेशन करना है
चरण 6: उपयोगकर्ता से पूछें कि कौन सा गणितीय ऑपरेशन करना है

"ऑपरेशन" नामक एक तीसरा चर बनाएँ। इस चर का डेटा प्रकार "चार" होगा जिसमें कोई भी एकल वर्ण हो सकता है। उदाहरण के लिए, एक चार 'बी', 'जेड' '+', आदि हो सकता है।

उपयोगकर्ता किस ऑपरेशन को करना चाहता है, उसके आधार पर यह चार चर या तो प्लस चिह्न, ऋण चिह्न, विभाजन चिह्न, या गुणन चिह्न धारण करेगा।

इन प्रतीकों में से किसी एक के लिए उपयोगकर्ता को संकेत दें और ऊपर के समान विधि का उपयोग करके "ऑपरेशन" के लिए इनपुट असाइन करें।

आप "ऑपरेशन" को उसी तरह आउटपुट कर सकते हैं जैसे आप "ए" या "बी" आउटपुट कर सकते हैं, जैसा कि ऊपर स्क्रीनशॉट में दिखाया गया है।

चरण 7: चरण 7: तय करें कि उपयोगकर्ता द्वारा चुने गए ऑपरेटर के आधार पर किस विधि का उपयोग करना है

चरण 7: तय करें कि उपयोगकर्ता द्वारा चुने गए ऑपरेटर के आधार पर किस विधि का उपयोग करना है
चरण 7: तय करें कि उपयोगकर्ता द्वारा चुने गए ऑपरेटर के आधार पर किस विधि का उपयोग करना है

आवश्यक उपयोगकर्ता इनपुट प्राप्त करने और कीबोर्ड को बंद करने के बाद, उपरोक्त कोड जोड़ें। इसे "स्विच" स्टेटमेंट कहा जाता है, और उपयोगकर्ता "ऑपरेशन" के लिए जो कुछ भी डालता है उसके आधार पर एक अलग क्रिया करेगा।

उदाहरण के लिए, यदि उपयोगकर्ता ने ऑपरेशन के लिए '+' इनपुट किया है (केस '+'), तो हम ए और बी को एक साथ जोड़ देंगे। ऊपर दिखाये अनुसार।

यदि उपयोगकर्ता ने ऑपरेटर के लिए '-' चुना है, तो हम b से a घटा देंगे। प्रत्येक गणितीय ऑपरेशन के लिए एक केस बनाएं, और प्रत्येक के लिए उपयुक्त फ़ंक्शन को कॉल करें। ऊपर दिखाया गया है।

प्रत्येक मामले के अंत में "ब्रेक" कीवर्ड दिखाई देता है, और यह दर्शाता है कि उस मामले का कोड पूरा हो गया है।

डिफ़ॉल्ट: विराम; स्विच स्टेटमेंट के अंत में शामिल किया जाना चाहिए। यदि उपयोगकर्ता इनपुट किसी अन्य मामले से मेल नहीं खाता है, तो यह "डिफ़ॉल्ट" मामले को ट्रिगर करेगा, जो कुछ भी नहीं करता है।

चरण 8: चरण 8: प्रत्येक गणितीय संक्रिया के लिए लेखन विधियाँ

चरण 8: प्रत्येक गणितीय संक्रिया के लिए लेखन विधियाँ
चरण 8: प्रत्येक गणितीय संक्रिया के लिए लेखन विधियाँ
चरण 8: प्रत्येक गणितीय संक्रिया के लिए लेखन विधियाँ
चरण 8: प्रत्येक गणितीय संक्रिया के लिए लेखन विधियाँ

इस चरण में हम 4 बहुत ही सरल बनाएँगे

विधियाँ, प्रत्येक गणितीय संक्रिया के लिए एक। एक "विधि" कोड का एक हिस्सा है जो एक विशिष्ट कार्य को पूरा करता है। इस मामले में, इनमें से प्रत्येक विधि एक साधारण गणितीय गणना करेगी, और परिणाम को कंसोल पर प्रदर्शित करेगी।

इन विधियों को "मुख्य" कोष्ठक के बाहर बनाया जाना चाहिए, या प्रोग्राम संकलित नहीं होगा।

अतिरिक्त गणना करने के लिए ऊपर एक सरल विधि है।

घटाव, गुणा और भाग विधि बनाने के लिए उपरोक्त स्क्रीनशॉट का पालन करें। वे सभी ऐड फंक्शन के समान हैं।

इन विधियों में से प्रत्येक एक नया फ्लोट वैरिएबल "सी" बनाता है, गणित ऑपरेशन के परिणाम को सी को असाइन करता है, और फिर इस जानकारी को कंसोल पर प्रदर्शित करता है।

चरण 9: बधाई हो

बधाई हो!
बधाई हो!
बधाई हो!
बधाई हो!

अब हमारे पास एक कार्यशील कैलकुलेटर है। जब प्रोग्राम निष्पादित किया जाता है, तो उसे उपयोगकर्ता से 2 नंबर और एक ऑपरेशन के लिए पूछना चाहिए, और परिणाम को कंसोल पर आउटपुट करना चाहिए, जैसा कि नीचे दिखाया गया है।

नोट: इन निर्देशों को संक्षिप्त रखने के हित में, यह कार्यक्रम सही नहीं है। उदाहरण के लिए, यदि उपयोगकर्ता को 0 से विभाजित किया जाता है तो यह टूट जाएगा। साथ ही, प्रोग्राम एक समय में केवल एक ही कार्य करता है। इन्हें ठीक करने के लिए काफी अधिक कोड की आवश्यकता होगी और यह इस विशेष निर्देश के दायरे से बाहर है।

सिफारिश की: