Mundarija:

Java tanlovi yaratuvchisi: 13 qadam
Java tanlovi yaratuvchisi: 13 qadam

Video: Java tanlovi yaratuvchisi: 13 qadam

Video: Java tanlovi yaratuvchisi: 13 qadam
Video: 13-Maktab | Daxshatli hikoya |Animatsion hikoyalar | Yuragi boshlar kormasin ๐Ÿ”ž 2024, Noyabr
Anonim
Java tanlov ishlab chiqaruvchisi
Java tanlov ishlab chiqaruvchisi

Bu yo'riqnomada foydalanuvchi kiritadigan variantlar ro'yxatidan tanlovni amalga oshiradigan java dasturini tuzish ko'rsatiladi. Dasturni yaratish uchun java va IDE haqida asosiy bilimlar. Har bir qadam 2 daqiqadan oshmasligi kerak.

1 -qadam: Import

Import qilinmoqda
Import qilinmoqda

Java -da skaner va tasodifiy sinflarni import qiling

java.util. Scanner -ni import qilish;

java.util. Random -ni import qilish;

2 -qadam: Asosiy usulni o'rnatish

Asosiy usulni o'rnatish
Asosiy usulni o'rnatish

Java -da asosiy funktsiyani o'rnating

umumiy statik void asosiy (String args) {}

3 -qadam: Skanerni e'lon qilish

Skanerni e'lon qilish
Skanerni e'lon qilish

Skaner uchun o'zgaruvchini ishga tushiring va e'lon qiling, bu holda men o'zgaruvchini skanerlashni nomladim

Skanerni skanerlash = yangi skaner (System.in);

4 -qadam: Tanlovlar soni

Foydalanuvchiga tanlovlar sonini so'rang.

5 -qadam: Tanlovlar sonini skanerlash

Tanlovlar sonini skanerlash
Tanlovlar sonini skanerlash

Tanlovlar sonini kiritish uchun skaner ob'ektidan foydalaning va bu holda numChoices o'zgaruvchiga saqlang

int numChoices = scan.nextInt ();

6 -qadam: massivni ishga tushirish

Massivni ishga tushirish
Massivni ishga tushirish

Bu erda stringArray -da qancha tanlov bo'lsa, shuncha elementli qatorni ishga tushiring

String stringArray = yangi String [numChoices+1];

7 -qadam: Loop yasash

Loop yasash
Loop yasash

Jadvalda o'tish uchun 0 ga boshlangan hisoblagich yordamida for loop yozing

uchun (int i = 0; i <stringArray.length; i ++) {}

8 -qadam: tezkor tanlov

Tanlovlar uchun tezkor foydalanuvchi

9 -qadam: Tanlovlarni skanerlang

Tanlovlarda skanerlang
Tanlovlarda skanerlang

Tanlovlaringizni qatorga kiritish uchun skanerdan foydalaning

stringArray = scanner.nextLine ();

10 -qadam: tasodifiy deb e'lon qilish

Tasodifiy deb e'lon qilish
Tasodifiy deb e'lon qilish

O'zgaruvchini tasodifiy deb e'lon qiling, bu holda rand deb nomlanadi (buni ko'chadan tashqarida bajarganingizga ishonch hosil qiling)

Tasodifiy rand = yangi tasodifiy ();

11 -qadam: tasodifiy sonni yaratish

Tasodifiy raqam yaratish
Tasodifiy raqam yaratish

Rand yordamida tasodifiy sonni yarating va bu holda randomChoice -ga o'zgaruvchini tayinlang

int randomChoice = rand.nextInt (numChoices);

12 -qadam: Tanlovni chop etish

Tanlovni chop etish
Tanlovni chop etish

Tasodifiy hosil qilingan sonni massivdan foydalaning va elementni shu indeksda chop eting

System.out.print (stringArray [randomChoice]);

13 -qadam: tabriklaymiz

Sizda bir nechta tanlovlarni ko'zdan kechiradigan va ulardan birini tasodifiy bosib chiqaradigan dastur bo'lishi kerak.

Agar siz qator indeksini chegaradan chiqarib yuborsangiz, pastadir hisoblagichini tekshiring. Nuqtali vergulni to'g'ri ishlatish uchun kodingizni tekshirganingizga ishonch hosil qiling. Esda tutingki, java katta harflarga sezgir!

Tavsiya: