जावा का उपयोग करके पासा सिम्युलेटर कैसे बनाएं (चित्रों के साथ)

विषयसूची:

जावा का उपयोग करके पासा सिम्युलेटर कैसे बनाएं (चित्रों के साथ)
जावा का उपयोग करके पासा सिम्युलेटर कैसे बनाएं (चित्रों के साथ)

वीडियो: जावा का उपयोग करके पासा सिम्युलेटर कैसे बनाएं (चित्रों के साथ)

वीडियो: जावा का उपयोग करके पासा सिम्युलेटर कैसे बनाएं (चित्रों के साथ)
वीडियो: ⚡ माइक्रोसॉफ्ट एक्सेल में Data Tab के Data tools ऑप्शन का उपयोग कैसे करते हैं ? 2024, मई
Anonim

जावा में रैंडम क्लास सिमुलेशन करने और गेम बनाने के लिए बहुत मददगार हो सकता है। इस वर्ग का उपयोग करने का एक मूल तरीका एक पासा का अनुकरण करना है, जिसका अर्थ है कि एक निश्चित सीमा से एक यादृच्छिक संख्या प्राप्त करना, जो इस बात पर निर्भर करता है कि पासे में कितनी भुजाएँ हैं। यह बनाने में काफी आसान और त्वरित है, जिसका अर्थ है कि जावा का अच्छा ज्ञान रखने वाला कोई भी व्यक्ति इसे आसानी से बना सकता है।

कदम

जावा चरण 1 का उपयोग करके एक पासा सिम्युलेटर बनाएं
जावा चरण 1 का उपयोग करके एक पासा सिम्युलेटर बनाएं

चरण 1. अपने कंप्यूटर पर अपना आईडीई एप्लिकेशन खोलें।

जावा चरण 2 का उपयोग करके एक पासा सिम्युलेटर बनाएं
जावा चरण 2 का उपयोग करके एक पासा सिम्युलेटर बनाएं

चरण 2. एक नया प्रोजेक्ट बनाएं।

इसे डाइससिम्युलेटर नाम दें। यदि यह स्वचालित रूप से एक मुख्य वर्ग बनाता है, तो उस वर्ग को DiceTester कहते हैं।

जावा चरण 3 का उपयोग करके एक पासा सिम्युलेटर बनाएं
जावा चरण 3 का उपयोग करके एक पासा सिम्युलेटर बनाएं

चरण 3. एक नया वर्ग बनाएं और इसे पासा नाम दें।

  • इस पासा फ़ाइल में, यादृच्छिक पैकेज आयात करें:

    आयात java.util. Random;

जावा चरण 4 का उपयोग करके एक पासा सिम्युलेटर बनाएं
जावा चरण 4 का उपयोग करके एक पासा सिम्युलेटर बनाएं

चरण 4. पासा वर्ग के भीतर, एक यादृच्छिक चर आरंभ करें:

  • रैंडम रैंडम जेनरेटर = नया रैंडम ();

जावा चरण 5 का उपयोग करके एक पासा सिम्युलेटर बनाएं
जावा चरण 5 का उपयोग करके एक पासा सिम्युलेटर बनाएं

चरण 5. पक्षों की संख्या को इंगित करने के लिए एक पूर्णांक चर आरंभ करें:

  • इंट साइड्स = 0;

जावा चरण 6 का उपयोग करके एक पासा सिम्युलेटर बनाएं
जावा चरण 6 का उपयोग करके एक पासा सिम्युलेटर बनाएं

चरण 6. पासा वर्ग की भुजाओं की संख्या को परिभाषित करने के लिए पासा के लिए कंस्ट्रक्टर बनाएं:

  • सार्वजनिक पासा (int numberOfSides) {पक्ष = numberOfSides;}

जावा चरण 7 का उपयोग करके एक पासा सिम्युलेटर बनाएं
जावा चरण 7 का उपयोग करके एक पासा सिम्युलेटर बनाएं

चरण 7. 1 और पक्षों की संख्या के बीच एक यादृच्छिक संख्या वापस करने के लिए एक विधि बनाएँ:

  • पब्लिक इंट रोल () {इंट रिजल्ट = randomGenerator.nextInt(sides) + 1; वापसी परिणाम; }

जावा चरण 8 का उपयोग करके एक पासा सिम्युलेटर बनाएं
जावा चरण 8 का उपयोग करके एक पासा सिम्युलेटर बनाएं

चरण 8. मुख्य वर्ग बनाएँ और इसे DiceTester नाम दें।

यदि DiceTester आपकी मुख्य कक्षा है, तो इसके बजाय सीधे DiceTester पर जाएँ।

जावा चरण 9 का उपयोग करके एक पासा सिम्युलेटर बनाएं
जावा चरण 9 का उपयोग करके एक पासा सिम्युलेटर बनाएं

चरण 9. DiceTester वर्ग के शीर्ष पर, स्कैनर पैकेज आयात करें:

  • आयात java.util. Scanner;

जावा चरण 10 का उपयोग करके एक पासा सिम्युलेटर बनाएं
जावा चरण 10 का उपयोग करके एक पासा सिम्युलेटर बनाएं

चरण 10. मुख्य विधि में एक स्कैनर ऑब्जेक्ट बनाएं और उसे नाम दें।

जावा चरण 11 का उपयोग करके एक पासा सिम्युलेटर बनाएं
जावा चरण 11 का उपयोग करके एक पासा सिम्युलेटर बनाएं

चरण 11. प्रश्न का प्रिंट आउट लें:

"आपको कितने पासे चाहिए?"

  • यदि आप प्रोग्रामिंग में नए हैं, तो उपयोग करें

    System.out.println ("");

    बयान छापने के लिए।
जावा चरण 12 का उपयोग करके एक पासा सिम्युलेटर बनाएं
जावा चरण 12 का उपयोग करके एक पासा सिम्युलेटर बनाएं

चरण 12. HowManyDice नामक एक पूर्णांक चर आरंभ करें और इसे उपयोगकर्ता इनपुट के पूर्णांक को असाइन करें:

  • int HowManyDice = in.nextInt ();

जावा चरण 13 का उपयोग करके एक पासा सिम्युलेटर बनाएं
जावा चरण 13 का उपयोग करके एक पासा सिम्युलेटर बनाएं

चरण 13. प्रश्न का प्रिंट आउट लें:

"प्रत्येक पासे की कितनी भुजाएँ होती हैं?"

जावा चरण 14 का उपयोग करके एक पासा सिम्युलेटर बनाएं
जावा चरण 14 का उपयोग करके एक पासा सिम्युलेटर बनाएं

चरण 14. HowManySides नामक एक पूर्णांक चर आरंभ करें और इसे उपयोगकर्ता इनपुट के पूर्णांक को असाइन करें:

  • int HowManySides = in.nextInt ();

जावा चरण 15 का उपयोग करके एक पासा सिम्युलेटर बनाएं
जावा चरण 15 का उपयोग करके एक पासा सिम्युलेटर बनाएं

चरण 15. एक लूप के लिए बनाएं जो उपयोगकर्ता द्वारा बनाए जाने वाले प्रत्येक पासा के लिए एक बार पुनरावृत्त हो।

इस लूप के भीतर, आप लूप वेरिएबल x का उपयोग करके और वेरिएबल HowManySides को पास करके प्रत्येक Dice ऑब्जेक्ट का निर्माण करते हैं।

जावा चरण 16 का उपयोग करके एक पासा सिम्युलेटर बनाएं
जावा चरण 16 का उपयोग करके एक पासा सिम्युलेटर बनाएं

चरण 16. पासा से रोल विधि को कॉल करें और सभी परिणाम प्राप्त करने के लिए इसे लूप में प्रदर्शित करें।

जावा चरण 17 का उपयोग करके एक पासा सिम्युलेटर बनाएं
जावा चरण 17 का उपयोग करके एक पासा सिम्युलेटर बनाएं

चरण 17. जांचें कि लूप निम्न कोड के समान दिखता है:

  • के लिए (int x = 0; x <howManyDice; x++) {TheDice[x] = new Dice(howManySides); इंट परिणाम = द डाइस [x]। रोल (); System.out.println ("पासा का रोल #" + (1 + x) + ":" + परिणाम); }

जावा चरण 18 का उपयोग करके एक पासा सिम्युलेटर बनाएं
जावा चरण 18 का उपयोग करके एक पासा सिम्युलेटर बनाएं

चरण 18. प्रोग्राम चलाएँ

कई IDE में यह आपके IDE एप्लिकेशन के ऊपरी बाएँ कोने पर हरे रंग का प्ले बटन दबाकर होता है।

टिप्स

  • अपने प्रोग्राम में किसी भी त्रुटि को खोजने के लिए जब आप नया कोड डालते हैं तो प्रोग्राम को संकलित और चलाने का प्रयास करें!
  • अपना कोड व्यवस्थित रखें ताकि आप बाद में समीक्षा के लिए अपने कोड के कुछ क्षेत्रों को आसानी से ढूंढ सकें।
  • जहां आपको लगता है कि अतिरिक्त ध्यान देने की आवश्यकता होगी या अन्य प्रोग्रामर के लिए आपके कार्यक्रम को देखने के लिए // का उपयोग करके टिप्पणी छोड़ें!

सिफारिश की: