[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)를 참조하여 자세한 정보를 확인하십시오.