Amin Company
Amin Company
خواندن ۱ دقیقه·۶ سال پیش

برنامه محاسبه فاکتوریل در جاوا

ممکن است از شما بخواهند که در جاوا برنامه ای بنویسید که یک عدد را از ورودی دریافت کند و سپس حاصل ضرب یک تا آن عدد یا همان فاکتوریل را محاسبه کند و پاسخ را برگرداند.

برای نوشتن این برنامه مانند زیر عمل می کنیم :


import java.util.Scanner; public class Factorial { public static void main(String[] args) { long fact = 1 , n; Scanner input = new Scanner(System.in); //وارد کردن دستوری که عدد ورودی برای محاسبه فاکتوریل را دریافت می کند System.out.println("Enter N : "); n = input.nextLong(); //این حلقه از یک شروع می شود و تا عدد ورودی شمارنده حلقه را در عدد ورودی ضرب می کند. for (int count = 1 ; count <= n ; count ++) { fact *= count; }// پایان حلقه for System.out.println("Factorial " + n +" is " + fact); } //پایان متد main }// پایان کلاس  Factoriel


برای نوشتن این برنامه ابتدا دو متغیر از نوع long تعریف می کنیم. این دو متغیر بهتر است که از نوع long  باشند چون حاصل ضرب اعداد فاکتوریل ممکن است عددی بزرگ شود. با استفاده از یک دستور prompt و شی input از کلاس Scanner از کاربر می خواهیم که یک عدد را برای محاسبه فاکتوریل وارد کند. سپس حلقه for را تعریف کرده ایم تا از عدد ۱ تا عدد وارد شده تا کاربر همه اعداد را در هم ضرب کند. در نهایت عدد ورودی و حاصل فاکتوریل آن را در صفحه نمایش چاپ کرده ایم.


فاکتوریل جاواjava factorialبرنامه محاسبه فاکتوریل در جاواجاواjava
شاید از این پست‌ها خوشتان بیاید