[java] 람다 표현식을 사용하여 조건부 실행은 어떻게 할 수 있나요?
예를 들어, 특정 조건을 충족할 때에만 실행해야 하는 경우를 생각해보겠습니다. 람다 표현식을 사용하여 조건부 실행을 구현하는 방법은 다음과 같습니다.
int number = 10;
Runnable runnable = () -> {
if (number > 5) {
System.out.println("숫자는 5보다 큽니다.");
} else {
System.out.println("숫자는 5보다 작거나 같습니다.");
}
};
runnable.run();
위의 예제에서는 Runnable
인터페이스를 사용하여 람다 표현식을 정의했습니다. 람다 표현식 내부에서는 number
변수의 값에 따라 조건부로 메시지를 출력합니다.
람다 표현식을 사용하면 코드를 간결하게 유지하면서도 조건부 실행을 쉽게 구현할 수 있습니다.