چگونه یک کد برای فاکتوریل در جاوا بنویسیم؟

+2 رأی
میانگین بازدید روزانه 0.35272 بازدید
آیا

A*=i

تو حلقه  for  میتونه اعداد فاکتوریلی درست کنه؟
سوال 2 سال قبل در تالار برنامه نویسی توسط حسینن نجفی_673071923 (70 امتیاز)
ویرایش 2 سال قبل توسط Saeed Zarinfam

1 جواب

+1 رأی



int number = 6; //6!
int factorielle = 1;
for (int i = 1; i < number; i++){
  factorielle *= i;
}
System.out.println(factorielle);

خروجی:

720

توضیح درباره متغیر ها و کار آنها:

  • number :

عددی که فاکتوریل آن را میخواهیم بدست بیاوریم. (در این کد این عدد برای مثال 6 است.)

  • factorielle :

این متغیر در ابتدا 1 هست و وقتی وارد حلقه ی for می شود همه ی  اعداد کمتر از number در آن ضرب می شوند و پس از پایان حلقه، این عدد که برابر با فاکتوریل number هست در خروجی چاپ می شود.

6! = 720

جواب 2 سال قبل توسط Reza.R (846 امتیاز)
ویرایش 2 سال قبل توسط Reza.R
خیلی ممنون
مبحث برام خوب جا افتاد؟
بله ولی هر چی بیشتر تمرین کنید بهتره

سوال های مشابه

0 رأی
1 جواب میانگین بازدید روزانه 0.17489 بازدید
+2 رأی
1 جواب میانگین بازدید روزانه 0.3726 بازدید
+2 رأی
1 جواب میانگین بازدید روزانه 0.25125 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.61472 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.13182 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.12173 بازدید
0 رأی
2 جواب میانگین بازدید روزانه 1.392,523 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.15300 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.0369 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.12283 بازدید
کانال تلگرام جواب یاب
...