import java.util.Scanner;
import java.util.stream.LongStream;
public class c {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("输入一个整数:");
long i = LongStream.rangeClosed(1, scanner.nextLong())
.reduce(
(left, right) -> left + factorial(right)
)
.orElse(0);
System.out.println(i);
}
public static long factorial(long n) {
return LongStream.rangeClosed(1, n)
.reduce(
(left, right) -> left * right
).orElse(0);
}
}
import java.util.stream.LongStream;
public class c {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("输入一个整数:");
long i = LongStream.rangeClosed(1, scanner.nextLong())
.reduce(
(left, right) -> left + factorial(right)
)
.orElse(0);
System.out.println(i);
}
public static long factorial(long n) {
return LongStream.rangeClosed(1, n)
.reduce(
(left, right) -> left * right
).orElse(0);
}
}