백준 코딩테스트 2-3-2753 윤년

백준코딩테스트 단계별 솔루션

2단계 조건문 3단계 숫자 2753은 윤년 문제입니다.

https://www.acmicpc.net/problem/2753

2753호:윤년

연도가 있으면 윤년이면 1을, 그렇지 않으면 0을 출력하는 프로그램을 작성하세요. 연도가 4의 배수이고 100의 배수나 400의 배수가 아니면 윤년입니다.

예를 들어, 2012 4의 배수이고

www.acmicpc.net

https://www.acmicpc.net/step

차근차근 해결하세요

단계는 @jh05013에서 관리합니다.

단계 제목 설명 정보 전반적인 문제 문제 I/O가 1개이고 산술 연산이 4개 있습니다.

입력, 출력 및 4개의 산술 연산을 연습해 봅시다.

Hello World!
132conditional if와 같은 조건문을 사용합시다.

www.acmicpc.net



문제
연도가 있으면 윤년이면 1을, 그렇지 않으면 0을 출력하는 프로그램을 작성하시오.
윤년은 100의 배수나 400의 배수가 아닌 4의 배수인 해를 말한다.


예를 들어 2012년은 100의 배수가 아니라 4의 배수이기 때문에 윤년이다.


1900년은 400의 배수가 아니라 100의 배수이므로 윤년이 아니다.


그러나 2000년은 400의 배수이므로 윤년이다.

기입
연도는 첫 번째 줄에 있습니다.

연도는 1보다 크거나 같고 4000보다 작거나 같은 자연수입니다.

누르다
첫 번째 줄에 윤년이면 1, 그렇지 않으면 0을 출력합니다.

답변

수입 java.util.스캐너;

공공의 수업 테스트02_03_2753 {

공공의 공전 비어 있는 메인(문자열() 인수) {

스캐너 sc = 새로운 스캐너(시스템.~ 안에);

내부 년도 = sc.nextInt();

sc.닫다();

만약에 ((년도%4==0 && 년도%100!
=0) || (
년도%400==0)) {

체계.에서.println(“하나”);

} 다른 {

체계.에서.println(“0”);

}

}

}

=> if 조건문 사용

정수 상수 조건에서 출력


1-1-2557 Hello World https://developernew.41 <- 백준 답안지 제출 방법
1-2-1000 A+B https://developernew.42
1-3-1001 AB https://developernew.43
1-4-10998AXB https://developernew.44
1-5-1008 A/B https://developernew.45
1-6-10869 사칙연산 https://developernew.46
1-7-10926 ??!
https://developernew.47
1-8-18108 1998년생 내가 2541년 태국에서 태어났다?!
https://developernew.48
1-9-10430 나머지 https://developernew.49
1-10-2588 곱셈 https://developernew.50
1-11-11382 리틀정민 https://developernew.51
1-12-10171 고양이 https://developernew.52
1-13-10172 https://developernew.53

2-1-1330 두 숫자의 비교 https://developernew.54
2-2-9498 시험 성적 https://developernew.55