JAVA

자바 IF문 예제 (IF ( 해당년도를 입력받아 평년인지 윤년인지 구하기))

KSJ IT 2018. 8. 21. 16:16

유익하셨다면 광고 한번씩만 클릭해주시면 감사하겠습니다.

반응형


       // 입력받을 준비하기.

BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));

System.out.printf("년 : ");

       // 입력받은 년도는 String형 이기때문에 Integer 형으로 형변환 시켜줘야한다.

int year = Integer.parseInt(reader.readLine());

String leapYear = "평년";

       // 윤년은 4년에 한번 발생하면서 100년마다 평년이며 400년마다는 다시 윤년이다.

int count = ((year / 4) - (year / 100) + (year / 400));

if(year % 4 == 0 && year % 100 != 0 || year % 400 == 0) {

leapYear = "윤년";

}

System.out.printf("%d년은 %s 입니다.(윤년횟수 : %d)", year,leapYear,  count);


반응형