본문 바로가기
프로그래밍/JAVA

[절대 JAVA] Chapter 07 자바의 다양한 클래스 프로그래밍 연습 4번

by 듀빈 2015. 10. 14.
반응형

안녕하세요?! 듀빈입니다. 오랜만에 블로그 포스팅을 합니다.

학교에서 공부하고 있는 절대 JAVA 프로그래밍 연습 문제 풀어보고 소스를 올려봅니다.

지적, 태클 다 받습니다. 다 공부니깐요 ㅎㅎ 더 나은 부분 있으면 충고 부탁드립니다. 감사합니다 :-)


< 문제 >

4. 다음 조건을 만족하도록 표준입력으로 년, 월, 일을 입력 받아 요일을 출력하는 프로그램을 작성하시오.

    - 클래스 Calendar를 사용


< 소스 >

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
import java.util.*;
/**
 * p.297 프로그래밍 연습 4번
 * 
 * @author (2012244005 박민규) 
 * @version (2015.10.12)
 */
public class CalendarTest
{
    public static void main(String[] args)
    {
        Scanner sc = new Scanner(System.in);
        while(true)
        {
            System.out.print("연도를 입력하세요, 프로그램 종료는 1 : ");  
            Integer year = sc.nextInt();
            if(year == 1)
                break;
            System.out.print("월을 입력하세요 : ");  
            Integer month = sc.nextInt();
            System.out.print("일을 입력하세요 : ");
            Integer day = sc.nextInt();
            Calendar ca = new GregorianCalendar(year, month-1, day);
            String[] week = { "일""월""화""수""목""금""토" };
            System.out.println("입력하신 날짜의 요일은 [" + week[ca.get(Calendar.DAY_OF_WEEK) - 1+ "요일] 입니다.");
        }
    }
}
cs


< 실행결과 >





감사합니다 :)

반응형