بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
نمایش مقسوم علیه های اول در الگوریتم های جاوا
آقای آقاجانی یه تمرین گفتین تو بخش دوم ( جاوا ) که مقسوم علیه های اول یک عدد رو تو لاگ کت بنویسه ؛ میدونم خیلی ساده است ولی هر کاری میکنم نمیشه. اینم میدونم که بهتره کدی که نوشتم رو بهتون بدم تا کمکم کنید. ولی اونقد بی مزه شده که دیگه روم نمیشه. دلم هم نمیاد تا اینو یاد نگرفتم سراغ اون جدید تراش برم. کلا این سوال رو مخمه.
لطفا کدش رو بنویسید
ممنون
برای این سوال 4 پاسخ وجود دارد.
پاسخ به سوال
uncocoder
10 سال پیش
+16
0
من الگوریتم را همینطوری نوشتم، چک کنید که درست جواب می دهد یا خیر:
for (int i = 2; i <= number; i++) {
// آیا متغیر نامبر به آی بخش پذیر است
if (number % i == 0) {
// بله پس آی یک مقسوم علیه نامبر است
// فرض کنیم آی اول است
boolean isPrimitive = true;
// ببینیم آیا مثال نقضی پیدا می شود
for (int j = 2; j < i; j++) {
if (i % j == 0) {
// عددی کوچکتر از آی پیدا شد که آی به آن بخش پذیر باشد پس آی اول نیست
isPrimitive = false;
// دیگر ادامه دادن فایده ندارد
break;
}
}
// آیا به این نتیجه رسیدیم که آی اول است
if (isPrimitive) {
// بله، بود پس چاپش می کنیم
Log.i("LOG", "" + i);
}
}
}
پاسخ به سوال
JSONObject
10 سال پیش
0
0
استاد تو ویدئوی بعدی (05-02) اونجا که Method ها رو میگین، اون متود مقسوم علیه ها دوباره برام مشکل ساز شد
همشونو قبل از اینکه ببینم خودم مینوشتم و درست بود
ولی این یکی رو کپیِ شما هم که مینویسم لاگ کتش نمیاد ،تو گوشیمم برنامه اجرا نمیشه
اما لاگ کت اونایِ دیگه اجرا میشه
اشکال از کجاست؟
پاسخ به سوال
mort
10 سال پیش
+1
0
سلام جناب مهندس این boolean isPrimitive = true; چه تاثیر داخل حلقه if داره نمیشد این متغییر بیرون تعریف کرد و اینکه چرا else در if نداریم
( در 2 روز پیش )
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .