Java 程序将方法作为参数传递给其他方法
在此示例中,我们将学习将方法作为参数传递给Java中的其他方法
要理解此示例,您应该了解以下Java编程主题:
示例1:Java程序将方法作为参数传递给其他方法
示例class Main {
//计算总和
public int add(int a, int b) {
//计算总和
int sum = a + b;
return sum;
}
//计算平方
public void square(int num) {
int result = num * num;
System.out.println(result); // prints 576
}
public static void main(String[] args) {
Main obj = new Main();
// 调用square()方法
// 将add()作为参数传递
obj.square(obj.add(15, 9));
}
}
在上面的示例中,我们创建了两个名为 square() 和 add()的方法。注意这一行,obj.square(obj.add(15, 9));
在这里,我们正在调用square()方法。该square()方法将方法add()作为其参数。
通过引入lambda表达式,现在在Java中使将方法作为参数传递变得容易了。要了解更多信息,请访问Java中Lambda表达式作为方法参数。