xxxxxxxxxx
public class Factorial {
public static void main(String[] args) {
int num = 10;
long factorial = 1;
for(int i = 1; i <= num; ++i)
{
// factorial = factorial * i;
factorial *= i;
}
System.out.printf("Factorial of %d = %d", num, factorial);
}
}
xxxxxxxxxx
import java.util.Scanner;
public class factorial{
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int number = scanner.nextInt();
int fact = 1;
//your code goes here
while (number >= 1) {
fact *= number;
number--;
}
System.out.println(fact);
}
}
xxxxxxxxxx
// How to calculate factorial in Java
import java.util.Scanner;
public class Main
{
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int n = scanner.nextInt();
System.out.println(n + "! = " + factorial(n));
}
static int factorial(int n) {
int result = 1;
if (n <= 0 || n == 1)
return result;
result = n * factorial(n - 1);
return result;
}
}