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;
}
}
xxxxxxxxxx
import java.util.Scanner;
public class CodesCracker
{
public static void main(String[] args)
{
int fact=1;
Scanner s = new Scanner(System.in);
System.out.print("Enter a Number: ");
int num = s.nextInt();
for(int i=num; i>=1; i--)
fact = fact*i;
System.out.println("\nFactorial of " +num+ " is " +fact);
}
}
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);
}
}