강의로 돌아가기
Flur362

실습 답안 작성

import java.util.*;

public class CalendarExam{
  public String[] hundredDaysAfter(){
    //오늘부터 100일 뒤의 날짜를 "2016년1월1일"의 형식으로 return하세요.
        Calendar cal1 = Calendar.getInstance();
        cal1.add(Calendar.DATE,100);
        String[] date = new String[6]; 

        date[0] = cal1.get(Calendar.YEAR)+"년";
        date[1] = cal1.get(Calendar.MONTH)+1+"월";
        date[2] = cal1.get(Calendar.DATE)+"일";
        date[3] = cal1.get(Calendar.HOUR_OF_DAY)+"시";
        date[4] = cal1.get(Calendar.MINUTE)+"분";
        date[5] = cal1.get(Calendar.SECOND)+"초";

        return date;
  }
  public static void main(String[] args){
        CalendarExam CE = new CalendarExam();
        String[] date = CE.hundredDaysAfter();

        StringBuffer sb = new StringBuffer();

      for(int i = 0; i < 6; i++){
            sb = sb.append(date[i]+" ");
      }
      System.out.println(sb);

  }
}
작성중인 코드―CalendarExam.java
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
import java.util.*;

public class CalendarExam{
  public String[] hundredDaysAfter(){
    //오늘부터 100일 뒤의 날짜를 "2016년1월1일"의 형식으로 return하세요.
        Calendar cal1 = Calendar.getInstance();
        cal1.add(Calendar.DATE,100);
        String[] date = new String[6]; 

        date[0] = cal1.get(Calendar.YEAR)+"년";
        date[1] = cal1.get(Calendar.MONTH)+1+"월";
        date[2] = cal1.get(Calendar.DATE)+"일";
        date[3] = cal1.get(Calendar.HOUR_OF_DAY)+"시";
        date[4] = cal1.get(Calendar.MINUTE)+"분";
        date[5] = cal1.get(Calendar.SECOND)+"초";

        return date;
  }
  public static void main(String[] args){
        CalendarExam CE = new CalendarExam();
        String[] date = CE.hundredDaysAfter();

        StringBuffer sb = new StringBuffer();

      for(int i = 0; i < 6; i++){
            sb = sb.append(date[i]+" ");
      }
      System.out.println(sb);

  }
}
1 개의 답변
Demi

좋은 코드를 공유해주셔서 감사합니다.

답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.