본문 바로가기
study/Java

[Java] 28. Lambda2 (매개변수로 사용하기)

by 금이패런츠 2022. 3. 23.
728x90
반응형
package chap10;
//매개변수로 사용하기
public class LambdaEx2 {
	public static void main(String[] args) {
		//람다방식으로 코딩
		LambdaInterface1 fi = () -> System.out.println("람다방식으로 코딩 1");
		execute(fi);
		
		execute(()->System.out.println("람다방식으로 코딩 2"));
		//1부터 100까지의 합을 출력하기
		fi = () -> {
			int sum=0;
			for(int i=0; i<=100; i++) sum += i;
			System.out.println("1 ~ 100까지의 합 1 :" + sum);
		};
		execute(fi);
		
		execute(() -> {
			int sum=0;
			for(int i=0; i<=100; i++) sum += i;
			System.out.println("1 ~ 100까지의 합 2 :" + sum);
		});
	}
	static void execute(LambdaInterface1 f) {
		f.method();
	}
}
728x90
반응형