Notice
Recent Posts
Recent Comments
Link
투케이2K
173. (java/자바) 알고리즘 : Scanner 를 사용해서 입력한 연도가 윤년 인지 확인하기 - 윤년 계산기 프로그램 본문
/* =========================== */
[ 개발 환경 설정 ]
개발 툴 : Eclipse
개발 언어 : Java
/* =========================== */
/* =========================== */
[소스 코드]
package ex5;
import java.util.Scanner;
public class MainActivity11 {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("[Scanner 를 사용해서 입력한 연도가 윤년 인지 확인하기 - 윤년 계산기 프로그램]");
/*[설 명]
* 1. 윤년 계산은 4로 나누어 떨어지고, 100으로 나누어 떨어지지 않으면 윤년입니다 (400으로 나누어 떨어지는 것도 윤년으로 판단합니다)
* 2. scanner를 사용해서 사용자로부터 연도를 입력 받은 후 year 변수에 저장합니다
* */
//연도를 저장하기 위한 초기 변수 선언
int year = 0;
//Scanner 객체를 사용해서 사용자로부터 연도를 입력받습니다
Scanner scan = new Scanner (System.in);
System.out.print("연도를 입력하세요 : ");
year = scan.nextInt();
//윤년인지 확인하기 위한 if문 수행 실시
if((year % 4 == 0) && (year % 100 != 0) && (year % 400 == 0)) {
System.out.println(year + " 연도는 윤년입니다");
}
else {
System.out.println(year + " 연도는 윤년이 아닙니다");
}
}//메인 종료
}//클래스 종료
/* =========================== */
[결과 출력]
[Scanner 를 사용해서 입력한 연도가 윤년 인지 확인하기 - 윤년 계산기 프로그램]
연도를 입력하세요 : 1994
1994 연도는 윤년이 아닙니다
/* =========================== */
/* =========================== */
[요약 설명]
* 1. 윤년 계산은 4로 나누어 떨어지고, 100으로 나누어 떨어지지 않으면 윤년입니다 (400으로 나누어 떨어지는 것도 윤년으로 판단합니다)
* 2. scanner를 사용해서 사용자로부터 연도를 입력 받은 후 year 변수에 저장합니다
/* =========================== */
반응형
'Java' 카테고리의 다른 글
175. (java/자바) final 상수 값 정의 및 호출 실시 (0) | 2021.03.15 |
---|---|
174. (java/자바) 알고리즘 : 랜덤 영어 소문자 타자 연습 프로그램 만들기 (0) | 2021.03.12 |
172. (java/자바) char to decimal 변환해 숫자,영어,한글,특수문자 판별 수행 실시 (0) | 2021.03.10 |
171. (java/자바) 표준 체중 및 비만도 계산 프로그램 구현 실시 (0) | 2021.03.09 |
170. (java/자바) 알고리즘 : for 문을 사용해서 배열 번지값이 홀수면 빼기, 짝수면 더하기 수행 실시 (0) | 2021.03.08 |
Comments