Ինչպես պատրաստել iceառերի սիմուլյատոր Java- ի միջոցով (նկարներով)

Բովանդակություն:

Ինչպես պատրաստել iceառերի սիմուլյատոր Java- ի միջոցով (նկարներով)
Ինչպես պատրաստել iceառերի սիմուլյատոր Java- ի միջոցով (նկարներով)

Video: Ինչպես պատրաստել iceառերի սիմուլյատոր Java- ի միջոցով (նկարներով)

Video: Ինչպես պատրաստել iceառերի սիմուլյատոր Java- ի միջոցով (նկարներով)
Video: Configure an Enterprise Switch via a serial console port using Putty 2024, Մայիս
Anonim

Java- ում պատահական դասը կարող է շատ օգտակար լինել մոդելավորումներ կատարելու և խաղեր ստեղծելու համար: Այս դասի օգտագործման հիմնական եղանակը զառախաղի մոդելավորումն է, ինչը նշանակում է որոշակի տիրույթից պատահական թիվ ստանալ ՝ կախված նրանից, թե քանի կողմ է պարունակում զառախաղը: Այն բավականին հեշտ և արագ է պատրաստվում, ինչը նշանակում է, որ յուրաքանչյուր ոք, ով ունի Java- ի արժանապատիվ իմացություն, կարող է հեշտությամբ պատրաստել այն:

Քայլեր

Ստեղծեք զառերի մոդելավորիչ ՝ օգտագործելով Java- ն: Քայլ 1
Ստեղծեք զառերի մոդելավորիչ ՝ օգտագործելով Java- ն: Քայլ 1

Քայլ 1. Բացեք ձեր IDE ծրագիրը ձեր համակարգչում:

Ստեղծեք զառերի մոդելավորիչ ՝ օգտագործելով Java- ն: Քայլ 2
Ստեղծեք զառերի մոդելավորիչ ՝ օգտագործելով Java- ն: Քայլ 2

Քայլ 2. Ստեղծեք նոր նախագիծ:

Անվանեք DiceSimulator: Եթե ինքնաբերաբար հիմնական դաս է կազմում, զանգահարեք այդ դասին DiceTester:

Ստեղծեք զառախաղերի մոդելավորիչ ՝ օգտագործելով Java- ն: Քայլ 3
Ստեղծեք զառախաղերի մոդելավորիչ ՝ օգտագործելով Java- ն: Քայլ 3

Քայլ 3. Ստեղծեք նոր դասարան և այն անվանեք iceառ:

  • Այս Dice ֆայլում ներմուծեք պատահական փաթեթը.

    ներմուծել java.util. Random;

Ստեղծեք զառերի մոդելավորիչ ՝ օգտագործելով Java- ն: Քայլ 4
Ստեղծեք զառերի մոդելավորիչ ՝ օգտագործելով Java- ն: Քայլ 4

Քայլ 4. Dice դասի շրջանակներում գործարկեք պատահական փոփոխական

  • Պատահական randomGenerator = նոր Պատահական ();

Ստեղծեք զառերի մոդելավորիչ ՝ օգտագործելով Java- ն: Քայլ 5
Ստեղծեք զառերի մոդելավորիչ ՝ օգտագործելով Java- ն: Քայլ 5

Քայլ 5. Գործարկեք ամբողջ փոփոխական ՝ կողմերի թիվը նշելու համար

  • int կողմեր = 0;

Ստեղծեք զառերի մոդելավորիչ ՝ օգտագործելով Java- ն: Քայլ 6
Ստեղծեք զառերի մոդելավորիչ ՝ օգտագործելով Java- ն: Քայլ 6

Քայլ 6. Ստեղծեք Dice- ի կոնստրուկտորը `որոշելու համար այն կողմերի քանակը, որոնք զառերի դասը կունենա

  • հանրային զառախաղ (int numberOfSides) {կողմեր = 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 loop, որը կրկնվում է մեկ անգամ յուրաքանչյուր զառի համար, որը օգտագործողը ցանկանում է ստեղծել:

Այս օղակի մեջ դուք կառուցում եք Dice- ի յուրաքանչյուր օբյեկտ ՝ օգտագործելով for loop փոփոխական x- ի միջոցով և փոխանցելով howManySides փոփոխականը:

Java- ի միջոցով պատրաստեք զառախաղերի մոդելավորող Քայլ 16
Java- ի միջոցով պատրաստեք զառախաղերի մոդելավորող Քայլ 16

Քայլ 16. Callանգահարեք Dice- ի գլորման մեթոդը և ցուցադրեք այն օղակում `բոլոր արդյունքները ստանալու համար:

Java- ի միջոցով պատրաստեք զառախաղերի մոդելավորող Քայլ 17
Java- ի միջոցով պատրաստեք զառախաղերի մոդելավորող Քայլ 17

Քայլ 17. Ստուգեք, որ հանգույցը նման լինի հետևյալ կոդին

  • համար (int x = 0; x <howManyDice; x ++) {theDice [x] = նոր զառախաղ (howManySides); int արդյունք = theDice [x].roll (); System.out.println ("dառախաղ # #" + (1 + x) + "." + Արդյունք); }

Java- ի միջոցով պատրաստեք զառախաղերի մոդելավորող Քայլ 18
Java- ի միջոցով պատրաստեք զառախաղերի մոդելավորող Քայլ 18

Քայլ 18. Գործարկեք ծրագիրը:

Շատ IDE- ում այն սեղմում է ձեր IDE հավելվածի վերին ձախ անկյունում գտնվող կանաչ խաղալու կոճակը:

Խորհուրդներ

  • Փորձեք կազմել և գործարկել ծրագիրը, երբ նոր ծածկագիր եք դնում ՝ ձեր ծրագրում որևէ սխալ գտնելու համար:
  • Պահպանեք ձեր կոդը կազմակերպված, որպեսզի կարողանաք հեշտությամբ գտնել ձեր ծածկագրի որոշ հատվածներ ՝ հետագա վերանայման համար:
  • Թողեք մեկնաբանություններ ՝ օգտագործելով // ՝ տեղեկատվություն թողնելու համար, որտեղ, ձեր կարծիքով, լրացուցիչ ուշադրության կարիք կլինի կամ այլ ծրագրավորողներ կանդրադառնան ձեր ծրագրին:

Խորհուրդ ենք տալիս: