일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- spring crud게시판
- 2020정보처리기사실기
- 날짜지정팝업
- Oracle기초
- 자바기초
- 스프링 CRUD게시판
- CRUD게시판만들기
- 오라클설치
- spring crud
- crud게시판
- 게시판만들기
- 스프링게시판만들기
- 프로그래머스 SQL
- 프로그래머스 MYSQL
- js datepicker
- jsp 날짜팝업
- 2020정보처리기사실기요약
- html기초
- 자바 정규표현식 예제
- 정보처리기사실기정리
- jsp게시판만들기
- 스프링 crud
- 정처기실기정리
- 프로그래머스 쿼리문
- PLSQL
- 자바연산자
- 2020정보처리기사실기정리
- jsp 팝업띄우기
- 자바배열예제
- 오버라이딩
Archives
- Today
- Total
영보의 SystemOut.log
[JAVA]날짜입력프로그램/요일구하기/배열예제 본문
반응형
* 문제
요일 구하기 요약 2020 1) 전년도까지의 총 날수 - 1년도 1월 1일~~2019년도 12월 31일까지 계산 2) 전달까지의 총 날수 - 2020년 1월 1일 ~~ 2020년 6월 30일까지 3) 입력된 day까지 총 날수 구한다 예) 1년도 1월 1일 ==> 월요일로 시작 |
* 코드
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
|
import java.util.*;
public class 자바배열 {
public static void main(String[] args) {
//년도, 월, 일을 받는 변수 필요
int year=0,month=0,day=0;
//사용자로부터 요청값을 받는다
Scanner scan=new Scanner(System.in);
System.out.println("년도 입력:");
year=scan.nextInt();
//scan.nextInt() ==> 키보드로 입력된 정수값을 읽어오는 역할
System.out.println("월 입력 :");
month=scan.nextInt();
System.out.println("일 입력 :");
day=scan.nextInt();
System.out.println(year+"년도 "+month+"월 "+day+"일");
//전년도 까지의 총 합
int total=(year-1)*365
+(year-1)/4
-(year-1)/100
+(year-1)/400;
int[] lastDay= {31,28,31,30,31,30,31,31,30,31,30,31};
if((year%4==0 && year%100!=0)||(year%400==0)) //윤년조건
{
lastDay[1]=29;
}
else
{
lastDay[1]=28;
}
for(int i=0;i<month-1;i++)
{
total+=lastDay[i];
}
//입력된 DAY
total+=day;
//요일구하기
int week=total%7;
char[] strWeek= {'일','월','화','수','목','금','토'};
System.out.println(strWeek[week]+"요일입니다");
}
}
|
cs |
* 실행 화면
반응형
'Language > JAVA' 카테고리의 다른 글
[JAVA]백준2439번 - 별찍기2 (0) | 2020.07.01 |
---|---|
[JAVA]백준2438번 - 별찍기1 (0) | 2020.07.01 |
[JAVA]자바 배열예제/정수이진법변환문제/자바배열기초 (0) | 2020.07.01 |
[JAVA]버블정렬/알고리즘/자바버블정렬예제 (0) | 2020.06.30 |
[JAVA]선택정렬/알고리즘/자바선택정렬예제 (0) | 2020.06.30 |