در این برنامه به زبان جاوا، کاربر یک عدد وارد نموده و برنامه پس از محاسبه فاکتوریل آن را نمایش می دهد. برای محاسبه فاکتوریل از یک حلقه تکرار استفاده شده است .
Scanner inp=new Scanner(System.in);
int number,fact=1;
System.out.print(": لطفا یک عدد وارد کنید برای محاسبه فاکتوریل");
number=inp.nextInt();
for (int i = 1; i <=number; i++) {
fact=fact*i;
}
System.out.println("Fact = "+fact);