Alternate Text محاسبه فاکتوریل یک عدد به کمک حلقه for

ارسال شده توسط : محمدحسین عبدالهی | دسته بندی : زبان های برنامه نویسی مایکروسافت
Alternate Text 12 Alternate Text 195
محاسبه فاکتوریل یک عدد به کمک حلقه for

import java.util.Scanner;

import static java.lang.System.out;

public class Main {

public static void main(String[] args) {

Scanner in = new Scanner(System.in);

int number;

out.print("Enter Number =");

number = in.nextInt();

out.printf("Fact : %d\n" , fact(number));

}

public static int fact(int number) {

        if (number <= 2) {

            return number;

        } else {

            int f = 1;

            for (int i = 1; i <= number; i++) {

                f *= i;

            }

            return f;

        }

    }

}