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

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

A*=i

تو حلقه  for  میتونه اعداد فاکتوریلی درست کنه؟
سوال 2 هفته قبل در تالار برنامه نویسی توسط حسینن نجفی_673071923 (70 امتیاز)
ویرایش 1 هفته قبل توسط 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 (571 امتیاز)
ویرایش 1 هفته قبل توسط Reza.R
خیلی ممنون
مبحث برام خوب جا افتاد؟
بله ولی هر چی بیشتر تمرین کنید بهتره

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

0 رأی
1 جواب میانگین بازدید روزانه 0.17342 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 1.4722 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.1593 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.15107 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 1.511,596 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.16198 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.0346 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.12205 بازدید
+1 رأی
2 جواب میانگین بازدید روزانه 0.07123 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.881,604 بازدید
کانال تلگرام جواب یاب
...