تبلیغات

قطعه کد عدد اول در جاوا + اعداد اول بین یک بازه عددی

محاسبه‌ی عدد اول معمولا دراکثر اپلیکیشن‌ها کاربردی ندارد و این الگوریتم بیشتر در دانشگاه‌ها برای تدریس به کار می‌‍رود! 😀
البته تجزیه و تحلیل و یادگیری این الگوریتم‌ها یکی از دلایل اصلی آمادگی مغز شما برای نوشتن الگوریتم‌های بسیار پیچیده‌ای است که حتی در آن محاسبات ریاضی آنچنانی‌ای هم وجود ندارد!

برای راحتی شما دو تابع آماده کرده‌ام که یکی از آن‌ها برای محاسبه‌ی عدد اول و دیگری برای محاسبه‌ی اعداد اول یک بازه مورد استفاده قرار می‌گیرد.

قطعه کد

دو تابع زیر را وارد پروژه‌ی خود کنید:

تابع isPrime: با ارسال یک عدد به داخل آن، برایمان مشخص می‌کند که اول است یا خیر!
تابع getPrimes: با ارسال عدد شروع و عدد پایان، برای مثال 1 و 100 به داخل آن، کلیه‌ی اعداد اول بین این دو را برایمان در یک لیست برمیگرداند! البته خود اعداد نیز محاسبه ‌می‌شوند.

مثال getPrimes

از آن‌جایی که تابع getPrimes در صورت نبودن هیچ عدد اولی، مقدار null را برمی‌گرداند، پس در کد زیر آن را بررسی کرده‌ایم:

به همین سادگی.

تبلیغات
0
کانال تلگرام فول کده

درباره نویسنده

هادی اکبرزاده

[ مدیر فول کده ]

دانشجوی ارشد شبیه ساز هوشمند و مدیر فول کده

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

نظرات ثبت شده بدون دیدگاه