BLOCK_LAMBDA_DEMO
Wed May 29 2024 13:17:10 GMT+0000 (Coordinated Universal Time)
Saved by
@signup
interface NumFunction
{ long factorial(int n); }
public class BlockLambdaDemo
{
public static void main(String[] args)
{
NumFunction nf = (n) -> {
int result = 1;
for(int i=2; i<=n; i++)
result *= i;
return result;
};
java.util.Scanner scan = new java.util.Scanner(System.in);
System.out.println("Enter an integer: ");
int n = scan.nextInt();
System.out.println("The factorial of " + n + " is " + nf.factorial(n));
System.out.println("Enter an integer: ");
n = scan.nextInt();
System.out.println("The factorial of " + n + " is " + nf.factorial(n));
}
}
content_copyCOPY
Comments