명품 자바 Programming
Chapter2 Ex6
Q :
키보드로부터 특정 연도를 입력받아 윤년인지 아닌지를 판별하는 프로그램을 작성하라. 여수가 4로 나누어떨어지는 해는 우선 윤년으로 하되, 그중에서 100으로 나누어떨어지는 해는 평년으로 하고, 다만 400으로 나누어떨어지는 해는 다시 윤년으로 판정한다.
Solution
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | package chap2ex; import java.util.Scanner; public class q6 { public static void main(String[] args) { Scanner a = new Scanner(System.in); int year; System.out.println("년도를 입력하세요."); year = a.nextInt(); if(year %4 == 0){ if(year %100 ==0 && year %400 !=0) System.out.println(year + "년은 평년입니다."); else System.out.println(year + "년은 윤년입니다."); } } } | cs |
Key Point
년도를 입력 받고 계산한다.
유용하셨다면 공감 버튼 ↓ 눌러주세요!
728x90
'# Language > Java' 카테고리의 다른 글
명품 JAVA 프로그래밍 3장 OpenChallenge (0) | 2018.07.20 |
---|---|
명품 JAVA 프로그래밍 2장 8번 (3) | 2018.07.20 |
명품 JAVA 프로그래밍 2장 7번 (0) | 2018.07.20 |
명품 JAVA 프로그래밍 2장 5번 (0) | 2018.07.20 |
명품 JAVA 프로그래밍 2장 4번 (2) | 2018.07.20 |
명품 JAVA 프로그래밍 2장 3번 (0) | 2018.07.20 |
명품 JAVA 프로그래밍 2장 2번 (0) | 2018.07.20 |