Java колдонуп Dice симуляторун кантип жасоо керек (Сүрөттөр менен)

Мазмуну:

Java колдонуп Dice симуляторун кантип жасоо керек (Сүрөттөр менен)
Java колдонуп Dice симуляторун кантип жасоо керек (Сүрөттөр менен)

Video: Java колдонуп Dice симуляторун кантип жасоо керек (Сүрөттөр менен)

Video: Java колдонуп Dice симуляторун кантип жасоо керек (Сүрөттөр менен)
Video: РЕМОНТ КОТОРЫЙ НЕ ОСТАВИТ РАВНОДУШНЫМ НИКОГО | Гарант-Ремонт. Отделочные работы в Бресте 2024, Май
Anonim

Javaдагы Random класс симуляцияларды аткарууга жана оюндарды түзүүгө абдан пайдалуу болушу мүмкүн. Бул классты колдонуунун негизги жолу - бул сөөктү окшоштуруу, бул кубардын канча тарабына жараша белгилүү бир диапазондон туш келди санды алуу дегенди билдирет. Бул абдан оңой жана тез жасалат, демек, Javaны татыктуу билгендер аны оңой эле жасай алышат.

Кадамдар

Java колдонуп Dice Simulator жасаңыз 1 -кадам
Java колдонуп Dice Simulator жасаңыз 1 -кадам

Кадам 1. Сиздин IDE тиркемесин компьютериңизде ачыңыз

Java колдонуп Dice Simulator жасаңыз 2 -кадам
Java колдонуп Dice Simulator жасаңыз 2 -кадам

Кадам 2. Жаңы долбоор түзүү

Аны DiceSimulator деп атаңыз. Эгерде ал автоматтык түрдө негизги класс кылса, анда бул класска DiceTester чакырыңыз.

Java колдонуп Dice Simulator жасаңыз 3 -кадам
Java колдонуп Dice Simulator жасаңыз 3 -кадам

Кадам 3. Жаңы класс түзүп, ага Dice деп ат коюңуз

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

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

Java колдонуп Dice симуляторун жасаңыз 4 -кадам
Java колдонуп Dice симуляторун жасаңыз 4 -кадам

Кадам 4. Dice классынын ичинде туш келди чоңдукту баштаңыз:

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

Java аркылуу Dice симуляторун жасаңыз 5 -кадам
Java аркылуу Dice симуляторун жасаңыз 5 -кадам

Кадам 5. Тараптардын санын көрсөтүү үчүн бүтүн сан өзгөрмөсүн демилгелеңиз:

  • int sides = 0;

Java колдонуп Dice симуляторун жасаңыз 6 -кадам
Java колдонуп Dice симуляторун жасаңыз 6 -кадам

Кадам 6. Dice үчүн конструкторду түзүңүз, анда Dice классы ээ боло турган тараптардын санын аныктайт:

  • коомдук Dice (int numberOfSides) {sides = numberOfSides;}

Java 7ди колдонуп Dice Simulator жасаңыз 7 -кадам
Java 7ди колдонуп Dice Simulator жасаңыз 7 -кадам

Кадам 7. 1 менен тараптардын санынын ортосундагы туш келди санды кайтаруу ыкмасын түзүңүз:

  • public int roll () {int result = randomGenerator.nextInt (тараптар) + 1; кайтаруу натыйжасы; }

Java 8ди колдонуу менен Dice Simulator жасаңыз
Java 8ди колдонуу менен Dice Simulator жасаңыз

Кадам 8. Негизги классты түзүңүз жана ага DiceTester деп ат коюңуз

Эгерде DiceTester сиздин негизги классыңыз болсо, анын ордуна түз DiceTesterке барыңыз

Java Колдонуу менен Dice Simulator жасаңыз 9 -кадам
Java Колдонуу менен Dice Simulator жасаңыз 9 -кадам

Кадам 9. DiceTester классынын чокусунда сканер пакетин импорттоо:

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

Java колдонуп Dice симуляторун жасаңыз 10 -кадам
Java колдонуп Dice симуляторун жасаңыз 10 -кадам

10 -кадам. Негизги ыкма менен Сканер объектисин түзүп, анын атын коюңуз

Java аркылуу Dice Simulator жасаңыз 11 -кадам
Java аркылуу Dice Simulator жасаңыз 11 -кадам

Кадам 11. Суроону басып чыгарыңыз:

"Сага канча чүкө керек?"

  • Эгерде сиз программалоодо жаңы болсоңуз, колдонуңуз

    System.out.println ("");

    билдирүүлөрдү басып чыгаруу.
Java колдонуп Dice симуляторун жасаңыз 12 -кадам
Java колдонуп Dice симуляторун жасаңыз 12 -кадам

Кадам 12. howManyDice деп аталган бүтүн сан өзгөрмөсүн демилгелеп, аны колдонуучу киргизген бүтүн санга тапшырыңыз:

  • int howManyDice = in.nextInt ();

Java колдонуп Dice симуляторун жасаңыз 13 -кадам
Java колдонуп Dice симуляторун жасаңыз 13 -кадам

Кадам 13. Суроону басып чыгарыңыз:

"Ар бир сөөктүн канча тарабы бар?"

Java колдонуп Dice симуляторун жасаңыз 14 -кадам
Java колдонуп Dice симуляторун жасаңыз 14 -кадам

Step 14. HowManySides деп аталган бүтүн сан өзгөрмөсүн демилгелеп, аны колдонуучу киргизген бүтүн санга дайындаңыз:

  • int howManySides = in.nextInt ();

Java колдонуп Dice симуляторун жасаңыз 15 -кадам
Java колдонуп Dice симуляторун жасаңыз 15 -кадам

Кадам 15. Колдонуучу түзгүсү келген ар бир чүкө үчүн бир жолу кайталануучу for циклин түзүңүз

Бул циклдин ичинде, сиз ар бир Dice объектисин for ц циклинин өзгөрмөсү менен жана howManySides өзгөрмөсүн өткөрүп курасыз

Java колдонуу менен Dice Simulator жасаңыз 16 -кадам
Java колдонуу менен Dice Simulator жасаңыз 16 -кадам

Кадам 16. Dice тартып түрмөк ыкмасын чакырып, бардык жыйынтыктарды алуу үчүн аны укурукта көрсөтүңүз

Java Step 17 аркылуу Dice Simulator жасаңыз
Java Step 17 аркылуу Dice Simulator жасаңыз

Кадам 17. Цикл төмөнкү кодго окшош экенин текшериңиз:

  • for (int x = 0; x <howManyDice; x ++) {theDice [x] = new Dice (howManySides); int натыйжасы = theDice [x].roll (); System.out.println ("Roll of Dice #" + (1 + x) + ":" + result); }

Java аркылуу Dice Simulator жасаңыз 18 -кадам
Java аркылуу Dice Simulator жасаңыз 18 -кадам

18 -кадам. Программаны иштетиңиз

Көптөгөн IDEде IDE тиркемесинин жогорку сол бурчундагы жашыл ойнотуу баскычын басып

Кеңештер

  • Программаңыздагы каталарды табуу үчүн жаңы кодду киргизгениңизде программаны түзүүгө жана иштетүүгө аракет кылыңыз!
  • Кодуңузду ирээтке келтириңиз, андыктан кодуңуздун белгилүү жерлерин кийинчерээк карап чыгуу үчүн оңой таба аласыз.
  • Комментарийлерди калтыруу менен // сиз каалаган маалыматты калтыруу үчүн же башка программисттер программаңызды карап чыгышы керек!

Сунушталууда: