유익하셨다면 광고 한번씩만 클릭해주시면 감사하겠습니다.
반응형
// 입력받을 준비하기.
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);
반응형
'JAVA' 카테고리의 다른 글
자바 While문 예제) (While)을 이용한 구구단 (0) | 2018.08.21 |
---|---|
자바 For문 예제) (FOR)을 이용한 별(*)찍기 (0) | 2018.08.21 |
자바 For문 예제) (FOR)을 이용한 구구단 짜기 (0) | 2018.08.21 |
자바 제어문 예제(Switch 문으로 간단한 사칙연산하기) (0) | 2018.08.21 |
자바 IF문 예제( IF(점수를 입력받아 총점,평균,등급 구하기)) (0) | 2018.08.21 |