DoubleFunction 是 java.util.function 包中定义的内置函数式接口。此接口接受一个双精度值参数作为输入,并返回类型为 R 的值。由于这是一个函数式接口,因此它可以用作 lambda 表达式或方法引用的赋值目标。DoubleFunction 接口只有一个抽象方法 apply()。语法@FunctionalInterface public interface DoubleFunction { R apply(double value); }示例import java.util.function.DoubleFunction; public class DoubleFunctionTest { public static void main(String[] args) { DoubleFunction getGrade = marks -> { // lambda 表达式 if(marks > 90 && marks 70 && marks 50 && marks