# 리뷰: 윤년 여부 계산
강의의 코드처럼 if문을 여러번 중첩하여 사용하는 경우와
else if를 활용하는것이 유의미한 차이가 있나요??
#### CODE <a class='btn btn-default' href='/codes/87611'>Link</a>
```
public class LeapYear {
public static void main(String[] args) {
/* 1. 입력값 받기 */
int year = Integer.parseInt(args[0]);
/* 2. 윤년 여부 계산 */
boolean jinnian = luna(year);
/* 4. 결과 출력 */
System.out.printf("%d년은 윤년입니까? %s",year,jinnian);
}
/* 3. 윤년 여부를 반환하는 메소드 */
public static boolean luna(int year){
boolean result;
if(year%4 == 0 && year%100 != 0){
result = true;
}else if(year%1000 == 0){
result = true;
}else{
result = false;
}
return result;
}
}
```
#### INPUT
```
1988
```
#### OUPUT
```
1988년은 윤년입니까? true
```
sehongpark님의 답변
논리적으로 같다면
큰 차이는 없습니다
정답 예시는
if 문이 중첩되어
사용될 수도 있다 것.
이를 강조한 코드입니다