본문 바로가기

알고리즘/구현

[CodeUp] 1019 : [기초-입출력] 연월일 입력받아 그대로 출력하기 (java)

728x90
반응형

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


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

출력: 입력받은 연,월,일을 yyyy.mm.dd 형식으로 출력한다.

-> 한자리수를 두자리수로 표현하기 위해 형식 지정자를 사용

-> (%04d로 표시하게 되면 4자리수가 아닌경우 앞의 값이 0으로 채워진다.)

 

코드

import java.util.Scanner;

class Main {
    public static void main(String[] args) {
      Scanner scan=new Scanner(System.in);
          String a=scan.nextLine();
          String[] arr=a.split("\\.");
          int x=Integer.valueOf(arr[0]);
          int y=Integer.valueOf(arr[1]);
          int z=Integer.valueOf(arr[2]);
          System.out.printf("%04d.%02d.%02d",x,y,z);
    }
}
728x90
반응형