[java] 람다 표현식을 사용하여 조건부 실행은 어떻게 할 수 있나요?

예를 들어, 특정 조건을 충족할 때에만 실행해야 하는 경우를 생각해보겠습니다. 람다 표현식을 사용하여 조건부 실행을 구현하는 방법은 다음과 같습니다.

int number = 10;
Runnable runnable = () -> {
    if (number > 5) {
        System.out.println("숫자는 5보다 큽니다.");
    } else {
        System.out.println("숫자는 5보다 작거나 같습니다.");
    }  
};
runnable.run();

위의 예제에서는 Runnable 인터페이스를 사용하여 람다 표현식을 정의했습니다. 람다 표현식 내부에서는 number 변수의 값에 따라 조건부로 메시지를 출력합니다.

람다 표현식을 사용하면 코드를 간결하게 유지하면서도 조건부 실행을 쉽게 구현할 수 있습니다.