# 리뷰: 윤년 여부 계산
boolean result = false; 에서 true false 놓는 기준이 무엇인가여? 
#### CODE <a class='btn btn-default' href='/codes/77901'>Link</a>
```
public class LeapYear {
  public static void main(String[] args) {
    /* 1. 입력값 받기 */
    int input = Integer.parseInt(args[0]); // "1988" => 1988
    
    /* 2. 윤년 여부 계산 */
    boolean output = isLeapYear(input); // 1988 => true
    /* 4. 결과 출력 */
    System.out.printf("%d년은 윤년입니까? %s", input , output);
  }
  
  /* 3. 윤년 여부를 반환하는 메소드 */
  public static boolean isLeapYear(int year) {
    // 변수 생성
    boolean result = false;
    // 조건문 처리! (윤년 여부 판별!)
    if ((year % 4) == 0) {
      result = true;
      if ((year % 100) == 0) {
        result = false;
        if ((year % 1000) == 0) {
          result = true;
      }
    } 
  }  
    // 결과값 반환
    return result;
  }
}
```
#### INPUT
```
1988
```
#### OUPUT
```
1988년은 윤년입니까? true
```
      
      
      
      
    sehongpark님의 답변
        ## boolean 타입의 지역변수는
보통 기본값을 false 로 놓습니다.