Java program to calculate the factorial of a number without using any loop

Опубликовано: 01 Ноябрь 2024
на канале: Basic Code
1,360
15

Write a Java program to calculate the factorial of a number without using any loop.
--------------------------------------------------------------------------------------------------------------------
import java.util.Scanner;

public class Assignment7 {
public static void main(String[] args) {

Scanner sc = new Scanner(System.in);
System.out.print("Enter number for factorial=");
double number = sc.nextDouble();
System.out.println("factorial of "+number+ " is "+ factorial(number));
}
static double factorial(double number) {
if(number==0)
return 1;

return number*factorial(number-1);
}
}