Java көмегімен сүйек симуляторын қалай жасауға болады (суреттермен)

Мазмұны:

Java көмегімен сүйек симуляторын қалай жасауға болады (суреттермен)
Java көмегімен сүйек симуляторын қалай жасауға болады (суреттермен)

Бейне: Java көмегімен сүйек симуляторын қалай жасауға болады (суреттермен)

Бейне: Java көмегімен сүйек симуляторын қалай жасауға болады (суреттермен)
Бейне: 1 сабақ, Excel-де кесте, диаграмма құру, орта мән есептеу 2024, Мамыр
Anonim

Java -дегі кездейсоқ класс модельдеу мен ойын жасауға өте пайдалы болуы мүмкін. Бұл класты қолданудың негізгі әдісі - сүйектерді модельдеу, бұл сүйектердің қанша жағына байланысты кездейсоқ санды алуды білдіреді. Бұл өте қарапайым және тез жасалады, яғни Java -ны жақсы білетін кез келген адам оны оңай жасай алады.

Қадамдар

Java көмегімен сүйек симуляторын жасаңыз 1 -қадам
Java көмегімен сүйек симуляторын жасаңыз 1 -қадам

Қадам 1. Компьютерде IDE қосымшасын ашыңыз

Java көмегімен сүйек симуляторын жасаңыз 2 -қадам
Java көмегімен сүйек симуляторын жасаңыз 2 -қадам

Қадам 2. Жаңа жоба жасаңыз

Оны DiceSimulator деп атаңыз. Егер ол негізгі сыныпты автоматты түрде жасаса, сол сыныпты DiceTester деп атаңыз.

Java көмегімен сүйек симуляторын жасаңыз 3 -қадам
Java көмегімен сүйек симуляторын жасаңыз 3 -қадам

3 -қадам. Жаңа сынып жасаңыз және оны Dice деп атаңыз

  • Бұл Dice файлында кездейсоқ буманы импорттаңыз:

    java.util. Random импорттау;

Java көмегімен сүйек симуляторын жасаңыз 4 -қадам
Java көмегімен сүйек симуляторын жасаңыз 4 -қадам

Қадам 4. Dice класында кездейсоқ шаманы бастаңыз:

  • Random randomGenerator = жаңа Random ();

Java көмегімен сүйек симуляторын жасаңыз 5 -қадам
Java көмегімен сүйек симуляторын жасаңыз 5 -қадам

5 -қадам. Бүйірлер санын көрсету үшін бүтін сан айнымалысын енгізіңіз:

  • int тараптары = 0;

Java көмегімен Dice симуляторын жасаңыз 6 -қадам
Java көмегімен Dice симуляторын жасаңыз 6 -қадам

Қадам 6. Dice конструкторын жасаңыз, онда сүйектер класы болатын жақтардың санын анықтайды:

  • public Dice (int numberOfSides) {sides = numberOfSides;}

Java көмегімен сүйек симуляторын жасаңыз 7 -қадам
Java көмегімен сүйек симуляторын жасаңыз 7 -қадам

7 -қадам. Кездейсоқ санды 1 мен жақтар саны арасындағы қайтару әдісін жасаңыз:

  • public int roll () {int result = randomGenerator.nextInt (тараптар) + 1; нәтижені қайтару; }

Java көмегімен сүйек симуляторын жасаңыз 8 -қадам
Java көмегімен сүйек симуляторын жасаңыз 8 -қадам

Қадам 8. Негізгі сыныпты құрыңыз және оны DiceTester деп атаңыз

Егер DiceTester сіздің негізгі сыныбыңыз болса, оның орнына DiceTester -ке өтіңіз

Java көмегімен сүйек симуляторын жасаңыз 9 -қадам
Java көмегімен сүйек симуляторын жасаңыз 9 -қадам

Қадам 9. DiceTester класының жоғарғы жағында сканер бумасын импорттаңыз:

  • java.util. Scanner импорттау;

Java көмегімен сүйек симуляторын жасаңыз 10 -қадам
Java көмегімен сүйек симуляторын жасаңыз 10 -қадам

Қадам 10. Негізгі әдіс бойынша Сканер объектісін құрыңыз және оны атаңыз

Java көмегімен сүйек симуляторын жасаңыз 11 -қадам
Java көмегімен сүйек симуляторын жасаңыз 11 -қадам

Қадам 11. Сұрақты басып шығарыңыз:

«Сізге қанша сүйек қажет?»

  • Егер сіз бағдарламалауды жаңадан білсеңіз, пайдаланыңыз

    System.out.println («»);

    мәлімдемелерді басып шығару.
Java көмегімен сүйек симуляторын жасаңыз 12 -қадам
Java көмегімен сүйек симуляторын жасаңыз 12 -қадам

Қадам 12. howManyDice деп аталатын бүтін айнымалы мәнді енгізіңіз және оны пайдаланушы енгізетін бүтін санға тағайындаңыз:

  • int howManyDice = in.nextInt ();

Java көмегімен сүйек симуляторын жасаңыз 13 -қадам
Java көмегімен сүйек симуляторын жасаңыз 13 -қадам

Қадам 13. Сұрақты басып шығарыңыз:

«Әр сүйектің неше жағы бар?»

Java көмегімен сүйек симуляторын жасаңыз 14 -қадам
Java көмегімен сүйек симуляторын жасаңыз 14 -қадам

Қадам 14. howManySides деп аталатын бүтін айнымалы мәнді енгізіңіз және оны пайдаланушы енгізетін бүтін санға тағайындаңыз:

  • int howManySides = in.nextInt ();

Java көмегімен сүйек симуляторын жасаңыз 15 -қадам
Java көмегімен сүйек симуляторын жасаңыз 15 -қадам

15 -қадам. Пайдаланушы жасағысы келетін әр текше үшін бір рет қайталанатын for циклын жасаңыз

Бұл цикл ішінде сіз әр Dice объектісін for циклы айнымалысын пайдаланып және howManySides айнымалысын беру арқылы құрасыз

Java көмегімен сүйек симуляторын жасаңыз 16 -қадам
Java көмегімен сүйек симуляторын жасаңыз 16 -қадам

Қадам 16. Dice -дан ролл әдісіне қоңырау шалыңыз және барлық нәтижелерді алу үшін циклде көрсетіңіз

Java көмегімен сүйек симуляторын жасаңыз 17 -қадам
Java көмегімен сүйек симуляторын жасаңыз 17 -қадам

Қадам 17. Цикл келесі кодқа ұқсас екенін тексеріңіз:

  • for (int x = 0; x <howManyDice; x ++) {theDice [x] = new Dice (howManySides); int нәтижесі = TheDice [x].roll (); System.out.println («Сүйек орамасы #» + (1 + x) + «:» + нәтиже); }

Java көмегімен сүйек симуляторын жасаңыз 18 -қадам
Java көмегімен сүйек симуляторын жасаңыз 18 -қадам

Қадам 18. Бағдарламаны іске қосыңыз

Көптеген IDE -де IDE қосымшасының сол жақ жоғарғы бұрышындағы жасыл ойнату түймесін басу арқылы

Кеңестер

  • Бағдарламада қателерді табу үшін жаңа кодты енгізген кезде бағдарламаны құрастырып, іске қосуға тырысыңыз!
  • Кодыңызды реттеп қойыңыз, сонда сіз кодтың белгілі бір аймақтарын кейін қарап шығу үшін оңай таба аласыз.
  • Қосымша назар аударуды қажет ететін ақпаратты қалдыру үшін немесе басқа бағдарламашылар сіздің бағдарламаңызды қарау үшін // көмегімен пікір қалдырыңыз!

Ұсынылған: