빈자리를 0으로 채우기

Inhyeeee·2020년 12월 3일
0

코딩 삽질 기록

목록 보기
6/20

String.format()을 사용하면 가능하다.
%02d 는 두자리로 만들고 %04d 는 네자리로 만들어준다.

import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		
		String a;
		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("%02d-%02d-%04d", day, month, year));	
	}
}
profile
avocadoxxi

0개의 댓글