הכיתה אקראית בג'אווה יכולה לעזור מאוד לביצוע סימולציות ויצירת משחקים. דרך בסיסית להשתמש במחלקה זו היא הדמיית קוביות, כלומר קבלת מספר אקראי מטווח מסוים בהתאם לכמה צדדים המכילה הקוביה. זה די קל ומהיר להכנה, מה שאומר שכל מי שיש לו ידע מכובד ב- java יכול לעשות את זה בקלות.
צעדים
שלב 1. פתח את יישום IDE שלך במחשב שלך
שלב 2. צור פרויקט חדש
תן לו שם DiceSimulator. אם היא יוצרת מחלקה ראשית באופן אוטומטי, קראו למחלקה זו DiceTester.
שלב 3. צור מחלקה חדשה וקרא לה קוביות
-
בקובץ קוביות זה, ייבא את החבילה האקראית:
יבוא java.util. Random;
שלב 4. בתוך מחלקת הקוביות, הפעל משתנה אקראי:
-
Random randomGenerator = new Random ();
שלב 5. ליזום משתנה שלם כדי לציין את מספר הצדדים:
-
int צדדים = 0;
שלב 6. צור את הקונסטרוקטור לקוביות כדי להגדיר את מספר הצדדים שיש למחלקת הקוביות:
-
קוביות ציבוריות (int numberOfSides) {sides = numberOfSides;}
שלב 7. צור שיטה להחזרת מספר אקראי בין 1 למספר הצדדים:
-
public int roll () {int result = randomGenerator.nextInt (צדדים) + 1; תוצאת החזרה; }
שלב 8. צור את המעמד הראשי וקרא לו DiceTester
אם DiceTester הוא המעמד העיקרי שלך, עבור ישר ל- DiceTester במקום זאת
שלב 9. בחלק העליון של מחלקת DiceTester, ייבא את חבילת הסורק:
-
יבוא java.util. Scanner;
שלב 10. צור אובייקט סורק בשיטה הראשית ושם אותו
שלב 11. הדפס את השאלה:
"כמה קוביות אתה צריך?"
-
אם אתה חדש בתכנות, השתמש
System.out.println ("");
שלב 12. יזם משתנה שלם בשם howManyDice והקצה אותו למספר השלם שהמשתמש מכניס:
-
int howManyDice = in.nextInt ();
שלב 13. הדפס את השאלה:
"כמה צדדים יש לכל קוביה?"
שלב 14. יזם משתנה שלם הנקרא howManySides והקצה אותו למספר השלם שהמשתמש מכניס:
-
int howManySides = in.nextInt ();
שלב 15. צור לולאת for שחוזרת פעם אחר פעם על כל קוביה שהמשתמש רוצה ליצור
בתוך לולאה זו, אתה בונה כל אובייקט קוביות באמצעות משתנה x של לולאה ועובר את המשתנה howManySides
שלב 16. התקשר לשיטת הרול מהקוביות והצג אותה בלולאה כדי לקבל את כל התוצאות
שלב 17. בדוק שהלולאה נראית דומה לקוד הבא:
-
for (int x = 0; x <howManyDice; x ++) {theDice [x] = קוביות חדשות (howManySides); int result = theDice [x].roll (); System.out.println ("גליל קוביות #" + (1 + x) + ":" + תוצאה); }
שלב 18. הפעל את התוכנית
בהרבה IDE זה על ידי לחיצה על כפתור ההפעלה הירוק בפינה השמאלית העליונה של יישום IDE שלך
טיפים
- נסה לאסוף ולהפעיל את התוכנית תוך הכנסת קוד חדש כדי למצוא שגיאות בתוכנית שלך!
- שמור על הקוד שלך מאורגן, כך שתוכל למצוא אזורים מסוימים בקוד שלך לעיון מאוחר יותר.
- השאר הערות באמצעות // כדי להשאיר מידע שבו אתה מאמין שיזדקק לתשומת לב נוספת או למתכנתים אחרים שיסתכלו על התוכנית שלך!