በጃቫ ውስጥ የዘፈቀደ ክፍል ማስመሰያዎችን ለማከናወን እና ጨዋታዎችን ለመፍጠር በጣም ሊረዳ ይችላል። ይህንን ክፍል ለመጠቀም መሠረታዊ መንገድ ዳይስን ማስመሰል ነው ፣ ይህ ማለት ዳይስ ምን ያህል ጎኖች እንዳሉት ከተወሰነ ክልል የዘፈቀደ ቁጥር ማግኘት ማለት ነው። ለመሥራት በጣም ቀላል እና ፈጣን ነው ፣ ይህ ማለት የጃቫ ትክክለኛ እውቀት ያለው ማንኛውም ሰው በቀላሉ ሊያደርገው ይችላል።
ደረጃዎች
ደረጃ 1. የእርስዎን አይዲኢ መተግበሪያ በኮምፒተርዎ ላይ ይክፈቱ።
ደረጃ 2. አዲስ ፕሮጀክት ይፍጠሩ።
DiceSimulator ብለው ይሰይሙት። ዋና ክፍልን በራስ -ሰር የሚያደርግ ከሆነ ፣ ያንን ክፍል DiceTester ይደውሉ።
ደረጃ 3. አዲስ ክፍል ይፍጠሩ እና ዳይስ ብለው ይሰይሙት።
-
በዚህ የዳይስ ፋይል ውስጥ የዘፈቀደ ጥቅል ያስመጡ ፦
ማስመጣት java.util. Random;
ደረጃ 4. በዳይስ ክፍል ውስጥ የዘፈቀደ ተለዋዋጭ ያስጀምሩ
-
የዘፈቀደ randomGenerator = አዲስ የዘፈቀደ ();
ደረጃ 5. የጎኖቹን ቁጥር ለማመልከት ኢንቲጀር ተለዋዋጭ ያስጀምሩ
-
int ጎኖች = 0;
ደረጃ 6. የዳይ ክፍሉ የሚኖረውን የጐኖች ብዛት ለመለየት ለዲሴ ግንባቱን ለዳይስ ይፍጠሩ -
-
ይፋዊ ዳይስ (int numberOfSides) {sides = numberOfSides;}
ደረጃ 7. በ 1 እና በጎኖች ብዛት መካከል የዘፈቀደ ቁጥርን ለመመለስ ዘዴ ይፍጠሩ
-
public int roll () {int result = randomGenerator.nextInt (ጎኖች) + 1; የመመለሻ ውጤት; }
ደረጃ 8. ዋናውን ክፍል ይፍጠሩ እና DiceTester ብለው ይሰይሙት።
DiceTester የእርስዎ ዋና ክፍል ከሆነ ፣ በምትኩ በቀጥታ ወደ DiceTester ይሂዱ።
ደረጃ 9. በዳይሴስተር ክፍል አናት ላይ የስካነር ጥቅሉን ያስመጡ ፦
-
አስመጣ java.util. Scanner;
ደረጃ 10. በዋና ዘዴው ውስጥ የስካነር ነገርን ይፍጠሩ እና በ ውስጥ ይሰይሙት።
ደረጃ 11. ጥያቄውን ያትሙ
“ስንት ዳይስ ያስፈልግዎታል?”
-
ለፕሮግራም አዲስ ከሆኑ ፣ ይጠቀሙ
System.out.println ("");
ደረጃ 12. HowManyDice የተባለ ኢንቲጀር ተለዋዋጭ ያስጀምሩ እና ለተጠቃሚው ግብዓቶች ኢንቲጀር ይመድቡት ፦
-
int howManyDice = in.nextInt ();
ደረጃ 13. ጥያቄውን ያትሙ
“እያንዳንዱ ዳይስ ስንት ጎኖች አሉት?”
ደረጃ 14. HowManySides የተባለ ኢንቲጀር ተለዋዋጭ ያስጀምሩ እና ለተጠቃሚው ግብዓቶች ኢንቲጀር ይመድቡት ፦
-
int howManySides = in.nextInt ();
ደረጃ 15. ተጠቃሚው ሊፈጥረው ለሚፈልገው እያንዳንዱ ዳይስ አንድ ጊዜ የሚደጋገም የ loop loop ይፍጠሩ።
በዚህ loop ውስጥ ፣ ለ ‹loop› ተለዋዋጭ ‹X› ን በመጠቀም እና ተለዋዋጭውን ‹MaySides› ን በማለፍ እያንዳንዱን የዳይ ነገር ይገነባሉ።
ደረጃ 16. የጥቅል ዘዴውን ከዳይስ ይደውሉ እና ሁሉንም ውጤቶች ለማግኘት በሉፕ ውስጥ ያሳዩት።
ደረጃ 17. ቀለበቱ ከሚከተለው ኮድ ጋር ተመሳሳይ መሆኑን ያረጋግጡ።
-
ለ (int x = 0; x <howManyDice; x ++) {theDice [x] = new Dice (howManySides); int ውጤት = theDice [x].roll (); System.out.println ("የጥቅል ጥቅል #" + (1 + x) + ":" + ውጤት); }
ደረጃ 18. ፕሮግራሙን አሂድ
በብዙ አይዲኢ ውስጥ በአይዲኢ ትግበራዎ የላይኛው ግራ ጥግ ላይ ያለውን አረንጓዴ የመጫወቻ ቁልፍን በመጫን ነው።
ጠቃሚ ምክሮች
- በፕሮግራምዎ ውስጥ ማንኛቸውም ስህተቶችን ለማግኘት አዲስ ኮድ ሲያስገቡ ፕሮግራሙን ለማጠናቀር እና ለማሄድ ይሞክሩ!
- በኋላ ላይ ለመገምገም የኮድዎን የተወሰኑ አካባቢዎች በቀላሉ እንዲያገኙ ኮድዎን ያደራጁ።
- ተጨማሪ ትኩረት ያስፈልገዋል ብለው የሚያምኑበትን መረጃ ለመተው / ወይም ሌሎች ፕሮግራም አድራጊዎች ፕሮግራምዎን እንዲመለከቱ // በመጠቀም አስተያየቶችን ይተዉ!