본문 바로가기
Coding Test/CodeUp

CodeUp_Java 기초 100제 - [기초-입출력] 연월일 입력받아 그대로 출력하기19(설명)

by SeleniumBindingProtein 2022. 1. 27.
728x90
반응형

//자바코드
import java.util.Scanner;

public class Main{
	public static void main (String[] args){
    	//스캐너 객체 생성
    	Scanner sc = new Scanner(System.in); 
        //연,월,일 입력 ('.'으로 구분함)
        String clock = sc.nextLine();
        String[] arr = clock.split("\\.");
        //문자열의 길이만큼 정수 배열 선언
        int[] arr2 = new int[arr.length];
        //for문을 통해 arr의 길이(3)에 맞춰 반복하며 문자열을 정수형태로 parsing(변환)하여 arr2의 배열에 저장
        for(int i=0; i<arr.length; i++){
			arr2[i] = Integer.parseInt(arr[i]);
        }
        //
        System.out.printf("%04d.%02d.%02d", arr2[0], arr2[1], arr2[2]);
        //입력 종료 후 스캐너 닫기
        sc.close();
    }
}
728x90
반응형

댓글