[java] 롬복을 사용하여 자바 제어문(if, for, while 등)을 어떻게 작성하고 사용할 수 있나요?

롬복은 자바 개발을 더 편리하고 간결하게 만들어주는 도구입니다. 롬복을 사용하여 자바 제어문을 작성하고 사용하는 방법에 대해 알아보겠습니다.

if문

자바에서 if문을 사용하여 조건에 따라 특정 코드 블록을 실행할 수 있습니다. 롬복은 if문을 작성할 때 조건문을 간결하게 작성할 수 있도록 도와줍니다.

@Getter
@Setter
public class Person {

    private String name;
    private int age;
    private boolean adult;

    public void checkAdult() {
        if (age >= 19) {
            adult = true;
        } else {
            adult = false;
        }
    }
}

위의 예시에서는 checkAdult() 메서드를 통해 나이(age)를 확인하여 성인 여부(adult)를 결정합니다. 롬복의 @Getter@Setter를 사용하여 나이 속성에 접근할 수 있도록 합니다.

for문

자바에서 for문을 사용하여 반복 작업을 수행할 수 있습니다. 롬복은 for문을 더 간결하게 작성할 수 있도록 도와줍니다.

import lombok.extern.slf4j.Slf4j;

@Slf4j
public class Example {

    public void printNumbers() {
        for (int i = 0; i < 5; i++) {
            log.info("Number: {}", i);
        }
    }
}

위의 예시에서는 0부터 4까지의 숫자를 출력하는 printNumbers() 메서드를 작성합니다. 롬복의 @Slf4j를 사용하여 로그를 기록합니다.

while문

자바에서 while문을 사용하여 조건을 만족할 때까지 반복 작업을 수행할 수 있습니다. 롬복을 사용하면 while문을 간결하게 작성할 수 있습니다.

import lombok.extern.slf4j.Slf4j;

@Slf4j
public class Example {

    public void countdown(int count) {
        while (count > 0) {
            log.info("Countdown: {}", count);
            count--;
        }
    }
}

위의 예시에서는 인자로 받은 숫자부터 1까지 카운트다운하는 countdown() 메서드를 작성합니다. 롬복의 @Slf4j를 사용하여 로그를 기록합니다.

롬복을 사용하면 자바 제어문을 더 간결하게 작성할 수 있습니다. 하지만 롬복을 사용하기 전에 용도와 제약 사항을 잘 이해하고 사용해야 합니다. 롬복 문서(https://projectlombok.org/features/index.html)를 참조하여 자세한 정보를 확인하십시오.