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);
}
}