Mundarija:
- 1 -qadam: Import
- 2 -qadam: Asosiy usulni o'rnatish
- 3 -qadam: Skanerni e'lon qilish
- 4 -qadam: Tanlovlar soni
- 5 -qadam: Tanlovlar sonini skanerlash
- 6 -qadam: massivni ishga tushirish
- 7 -qadam: Loop yasash
- 8 -qadam: tezkor tanlov
- 9 -qadam: Tanlovlarni skanerlang
- 10 -qadam: tasodifiy deb e'lon qilish
- 11 -qadam: tasodifiy sonni yaratish
- 12 -qadam: Tanlovni chop etish
- 13 -qadam: tabriklaymiz
Video: Java tanlovi yaratuvchisi: 13 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
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
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
Java -da asosiy funktsiyani o'rnating
umumiy statik void asosiy (String args) {}
3 -qadam: 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 kiritish uchun skaner ob'ektidan foydalaning va bu holda numChoices o'zgaruvchiga saqlang
int numChoices = scan.nextInt ();
6 -qadam: 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
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
Tanlovlaringizni qatorga kiritish uchun skanerdan foydalaning
stringArray = scanner.nextLine ();
10 -qadam: 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
Rand yordamida tasodifiy sonni yarating va bu holda randomChoice -ga o'zgaruvchini tayinlang
int randomChoice = rand.nextInt (numChoices);
12 -qadam: 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:
3D bosilgan kamera Gimbal (Tinkercad tanlovi): 6 qadam
3D bosilgan kamera Gimbal (Tinkerkad tanlovi): Salom, bu men Tinkerkadda ishlab chiqqan kamera gimbalidir. Asosiy gimbal bu jar dastagidan qilingan va men haligacha topa olmaydigan beshta halqali gimbal / girrodan qilingan. Tinkercad dizaynini bu erda topishingiz mumkin. Bu kuchlar bilan ishlash uchun mo'ljallangan
DIY VR yugurish yo'lakchasi- Basys3 FPGA-Digilent tanlovi: 3 qadam
DIY VR yugurish yo'lakchasi- Basys3 FPGA-Digilent tanlovi: VR yugurish yo'lakchasini yaratmoqchimisiz, uning ustida ish stoli ilovalari va o'yinlarini ishga tushirish mumkinmi? Keyin siz kerakli joyga keldingiz! Oddiy o'yinlarda atrof -muhit bilan muloqot qilish uchun sichqoncha va klaviaturadan foydalanasiz. Shuning uchun biz yuborishimiz kerak
Kalkulyator TinkerCad tanlovi: 8 qadam
TinkerCad kalkulyatori tanlovi: Hey, yaqinda men har xil turdagi kodlarni sxemaga qanday kiritishni o'rganyapman. Men kalkulyator yasash " ishni " va kodning boshqa shakllari men uchun qiziqarli edi. Menda o'tgan m
Mummybot davralari tanlovi: 6 qadam (rasmlar bilan)
Mummybot davralari muammosi: "Robototexnika" ga kirish darsida biz elektr va sxemalar haqida bilib oldik. Faoliyatni tanishtirish uchun men JessyRatFink -ning Mummybot -ni oladigan va asosiy sxemalarni qo'shadigan juda qisqa slayd -shou (ilova qilingan) qildim. Men talabalarga vazifani topshirdim
Fpga boshqariladigan RC Servo dvigatelli robot qo'l - Digilent tanlovi: 3 qadam
Fpga boshqariladigan RC Servo motorli robot qo'l - Digilent tanlovi: FPGA boshqariladigan servo motorli robot qo'l Tizim Digilent Basys3 ishlab chiqish kengashiga asoslangan va u lehimlashga qodir bo'ladi