FACTORIAL LAMBDA
Wed May 29 2024 16:26:54 GMT+0000 (Coordinated Universal Time)
Saved by
@signup
import java.util.Scanner;
interface Factorial {
int calculate(int n);
}
public class LambdaFactorial {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter a number: ");
int n = scanner.nextInt();
Factorial factorial = (num) -> {
int result = 1;
for (int i = 2; i <= num; i++) {
result *= i;
}
return result;
};
System.out.println("Factorial of " + n + ": " + factorial.calculate(n));
}
}
content_copyCOPY
Comments