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

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

A*=i

تو حلقه  for  میتونه اعداد فاکتوریلی درست کنه؟
سوال 4 ماه قبل در تالار برنامه نویسی توسط حسینن نجفی_673071923 (70 امتیاز)
ویرایش 4 ماه قبل توسط 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

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

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

0 رأی
1 جواب میانگین بازدید روزانه 0.17371 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.3847 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.14102 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.15120 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 1.481,724 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.16212 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.0350 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.12216 بازدید
+1 رأی
2 جواب میانگین بازدید روزانه 0.07132 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.941,812 بازدید
کانال تلگرام جواب یاب
...