년, 월, 일을 입력받아 지정된 형식으로 출력하는 연습을 해보자.
연, 월, 일이 ".(닷)"으로 구분되어 입력된다.
입력받은 연, 월, 일을 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));
}
}
'문제풀기 > 코드업 문제풀기(Java)' 카테고리의 다른 글
1021. 단어 1개 입력받아 그대로 출력하기 (0) | 2023.02.20 |
---|---|
1020. 주민번호 입력받아 형태 바꿔 출력하기 (0) | 2023.02.19 |
1018. 시간 입력받아 그대로 출력하기 (0) | 2023.02.17 |
1017. 정수 1개 입력 받아 3번 출력하기 (0) | 2023.02.16 |
1015. 실수 입력 받아 둘째 자리까지 출력하기 (0) | 2023.02.15 |