본문 바로가기
자바 Java

기초-입출력 연월일 입력받아 출력하기

by MEHAVING 2019. 9. 8.
반응형
import java.util.Scanner;
// 자바에서 입력을 사용하기 위해 Scanner를 import해준다

public class Main {

	public static void main(String[] args) {
		       Scanner scanner = new Scanner(System.in);
		       String birth = scanner.nextLine();
               //birth라는 변수에 입력받은 것을 넣어준다
               //nextLine이나 next나 여기서는 상관 없다
		       
               scanner.close();
		       
		       String[] date = birth.split("\\.");
		       //변수를 split 메소드를 사용해 .으로 나눠주고 date이라는 리스트에 저장
               
		       System.out.format("%04d.%02d.%02d", Integer.parseInt(date[0]), Integer.parseInt(date[1]), Integer.parseInt(date[2]));
		       //원하는 형태로 출력
               //04d는 4글자 정수 02d는 2글자 정수
	}
}

 

입력 : 2018.5.2

출력 : 2018.05.02

반응형

댓글