نحوۀ استفاده از کلاس Random زبان برنامه‌نویسی جاوا در حلقه‌ها در قالب پروژۀ برادر بدشانس


در این آموزش به معرفی کلاس Random در زبان برنامه‌نویسی جاوا و نحوۀ به‌کارگیری آن در حلقه‌ای از جنس for به منظور تولید یکسری عدد تصادفی می‌پردازیم و جهت درک بهتر مطلب نیز سناریویی تعریف می‌کنیم که در آن فرض می‌کنیم که همواره بر سر مسئلۀ نوبتی خرید کردن نان با برادر خود مشاجره داریم که برای رفع این مشکل سعی می‌کنیم تا برنامه‌ای بنویسیم که یکسری عدد تصادفی را تولید کرده و به صورت کاملاً تصادفی شماره‌ای را به هر یک از ما دو نفر اختصاص دهد که در چنین شرایطی فردی مسئول خرید نان خواهد شد که امتیاز کمتری در مقایسه با دیگری به دست آورد!

این بخش از محتوا مخصوص کاربرانی است که ثبت‌نام کرده‌اند.
جهت مشاهدهٔ این بخش از محتوا لاگین نمایید.

در پایان لازم به یادآوری است که می‌توانستیم این برنامه را به روش‌های مختلفی و حتی روش‌هایی به مراتب کوتاه‌تر از برنامۀ فوق پیاده‌سازی نماییم اما چنین راه‌کاری بدین دلیل اتخاذ گردید تا بتوانیم مطالب جدید در این آموزش را با مطالب پیشین مربوط به آموزش‌های قبل تلفیق نماییم.

دانلود فایل‌های تمرین


بهزاد مرادی

لیست نظرات
کاربر میهمان
دیدگاه شما چیست؟
کاربر میهمان
shirin hosseini
shirin hosseini
۱۳۹۷/۰۵/۰۵
سلام
کسی میتونه قسمت سوم for رو برای من توضیح بده
hesamNumber += randomNumber.nextInt(11), hadiNumber += randomNumber.nextInt(11)
توی قسمت سوم باید مشخص کنیم میزان اضافه شدن عدد چجوری باشه ولی چرا توی پرانتز عدد 11 رو می نویسیم؟
پویا نظری
پویا نظری دانشجوی نرم‌افزار
۱۳۹۷/۰۱/۰۶
سناریو جالبی بود، نوع آموزشتون خیلی جالب بود
amirimohammad6
amirimohammad6
۱۳۹۶/۱۱/۲۰
دستتون درد نکنه واقعا سنگ تموم گذاشتین
خیلی استفاده کردم
نمیدونم چطور ازتون تشکر کنم
ایول دارین
Dan
Dan
۱۳۹۶/۰۴/۱۸
سلام خسته نباشید
این آموزشتون از همه دوره های تصویری هم بهتر و کامل تره
من تا اینجای آموزش رو خوندم و انجام دادم و مشکلی نداشتم این برنامه رو هم بدون مشکل انجام دادم و بعد از انجامش به ذهنم رسید اعداد اول رو خودم به برنامه بدم (با کلاس اسکنر )این کار رو کردم و تا آخر بلاک for مشکلی ندارم ولی توی خط اول شرط به ارور
dannumber cannot be resolved to a variable
و
rezanumber cannot be resolved to a variable
میخورم برای چی هست و چیکار کنم درست شه
کاربر میهمان
ashkanمن یک کاربر مهمان هستم
۱۳۹۶/۰۱/۱۸
البته برادری که برنامه رو مینویسه میتونه برای تقلب تو قسمت if تو قسمت دوم که پایانه شرطه اسمه خودشو پاک کنه. در این صورت هیچ‌وقت روی ۱۰۰۰ واینمیسه. فقط شماره هادی زیر هزار وایمیسه