[Java] 해당 년도의 윤년 프로그램 구현

Jeini·2022년 9월 30일
0

📌 Code list

목록 보기
4/55
post-thumbnail

🌕 윤년

사용자로부터 년도를 입력받아 해당 년도가 윤년인지 아닌지 판단하는 프로그램을 구현하라.

윤년: 4의 배수여야 하고 동시에 100의 배수가 아니여야 한다.
또한 400의 배수는 무조건 윤년이 된다.

✏️codding_java

import java.util.Scanner;

public class Year {
	public static void main(String[] args) {
		
        Scanner sc = new Scanner(System.in);

		int x;

		System.out.print("년도: ");
		x = sc.nextInt();
	
		boolean con1 = ((x % 4) == 0);
		boolean con2 = ((x % 100) != 0); //아니여야 하니까 !==를 써준다.
		boolean con3 = ((x % 400) == 0);
		System.out.print("결과: ");		

		if ((con1 && con2) || con3) { // 그리고 = &&, 또한 = ||
			System.out.println("윤년");
		
        } else {
			System.out.println("윤년이 아닙니다.");
		}
			
	}

}

✔️ 4의 배수를 구하는 식

(x % 4) == 0

✔️ 100의 배수를 구하는 식

(x % 100) == 0

profile
Fill in my own colorful colors🎨

0개의 댓글