Java- ում պատահական դասը կարող է շատ օգտակար լինել մոդելավորումներ կատարելու և խաղեր ստեղծելու համար: Այս դասի օգտագործման հիմնական եղանակը զառախաղի մոդելավորումն է, ինչը նշանակում է որոշակի տիրույթից պատահական թիվ ստանալ ՝ կախված նրանից, թե քանի կողմ է պարունակում զառախաղը: Այն բավականին հեշտ և արագ է պատրաստվում, ինչը նշանակում է, որ յուրաքանչյուր ոք, ով ունի Java- ի արժանապատիվ իմացություն, կարող է հեշտությամբ պատրաստել այն:
Քայլեր
Քայլ 1. Բացեք ձեր IDE ծրագիրը ձեր համակարգչում:
Քայլ 2. Ստեղծեք նոր նախագիծ:
Անվանեք DiceSimulator: Եթե ինքնաբերաբար հիմնական դաս է կազմում, զանգահարեք այդ դասին DiceTester:
Քայլ 3. Ստեղծեք նոր դասարան և այն անվանեք iceառ:
-
Այս Dice ֆայլում ներմուծեք պատահական փաթեթը.
ներմուծել java.util. Random;
Քայլ 4. Dice դասի շրջանակներում գործարկեք պատահական փոփոխական
-
Պատահական randomGenerator = նոր Պատահական ();
Քայլ 5. Գործարկեք ամբողջ փոփոխական ՝ կողմերի թիվը նշելու համար
-
int կողմեր = 0;
Քայլ 6. Ստեղծեք Dice- ի կոնստրուկտորը `որոշելու համար այն կողմերի քանակը, որոնք զառերի դասը կունենա
-
հանրային զառախաղ (int numberOfSides) {կողմեր = 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 loop, որը կրկնվում է մեկ անգամ յուրաքանչյուր զառի համար, որը օգտագործողը ցանկանում է ստեղծել:
Այս օղակի մեջ դուք կառուցում եք Dice- ի յուրաքանչյուր օբյեկտ ՝ օգտագործելով for loop փոփոխական x- ի միջոցով և փոխանցելով howManySides փոփոխականը:
Քայլ 16. Callանգահարեք Dice- ի գլորման մեթոդը և ցուցադրեք այն օղակում `բոլոր արդյունքները ստանալու համար:
Քայլ 17. Ստուգեք, որ հանգույցը նման լինի հետևյալ կոդին
-
համար (int x = 0; x <howManyDice; x ++) {theDice [x] = նոր զառախաղ (howManySides); int արդյունք = theDice [x].roll (); System.out.println ("dառախաղ # #" + (1 + x) + "." + Արդյունք); }
Քայլ 18. Գործարկեք ծրագիրը:
Շատ IDE- ում այն սեղմում է ձեր IDE հավելվածի վերին ձախ անկյունում գտնվող կանաչ խաղալու կոճակը:
Խորհուրդներ
- Փորձեք կազմել և գործարկել ծրագիրը, երբ նոր ծածկագիր եք դնում ՝ ձեր ծրագրում որևէ սխալ գտնելու համար:
- Պահպանեք ձեր կոդը կազմակերպված, որպեսզի կարողանաք հեշտությամբ գտնել ձեր ծածկագրի որոշ հատվածներ ՝ հետագա վերանայման համար:
- Թողեք մեկնաբանություններ ՝ օգտագործելով // ՝ տեղեկատվություն թողնելու համար, որտեղ, ձեր կարծիքով, լրացուցիչ ուշադրության կարիք կլինի կամ այլ ծրագրավորողներ կանդրադառնան ձեր ծրագրին: