본문 바로가기
문제풀기/코드업 문제풀기(Java)

1019. 연월일 입력받아 그대로 출력하기

by project100 2023. 2. 18.

년, 월, 일을 입력받아 지정된 형식으로 출력하는 연습을 해보자.

 

연, 월, 일이 ".(닷)"으로 구분되어 입력된다.

 

입력받은 연, 월, 일을 yyyy.mm.dd 형식으로 출력한다.
(%02d를 사용하면 2칸을 사용해 출력하는데, 한 자리 수인 경우 앞에 0을 붙여 출력한다.)

import java.util.Scanner;
 
public class Main {
 
    public static void main(String args[]) {
 
        Scanner sc = new Scanner(System.in);
 
        String a = sc.next();
 
        String date[] = a.split("[.]");
 
        int year = Integer.parseInt(date[0]);
        int month = Integer.parseInt(date[1]);
        int day = Integer.parseInt(date[2]);
 
        System.out.println(String.format("%04d.%02d.%02d", year, month, day));
 
    }
}