lambda表达式循环输出helloworld
代码实现:
package com.lambda;
/*
* lambda表达式
* Runnable接口,只有一个抽象的run方法,只有方法签名
* 本例,调用repeat方法时,需要2个参数
* 第一个参数,执行的遍数10
* 第二个参数,run方法的方法体(具体执行代码)要以参数形式传递过来
* ()->这个括号,cmd+鼠标可以点进去查看代码的
* */
public class Repeat10_Runnable {
public static void repeat(int n,Runnable action){
for(int i=0;i<n;i++) action.run();
}
public static void main(String[] args) {
repeat(10,()-> System.out.println("Hello,World!"));
}
}
运行结果:
Hello,World!
Hello,World!
Hello,World!
Hello,World!
Hello,World!
Hello,World!
Hello,World!
Hello,World!
Hello,World!
Hello,World!
Process finished with exit code 0

浙公网安备 33010602011771号