# 리뷰: 윤년 여부 계산 강의의 코드처럼 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 ```
논리적으로 같다면 큰 차이는 없습니다 정답 예시는 if 문이 중첩되어 사용될 수도 있다 것. 이를 강조한 코드입니다