본문 바로가기
Coding Test/CodeUp

CodeUp_Java 기초 100제 - [기초-입출력] 년월일 입력 받아 형식 바꿔 출력하기27(설명)

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);
        System.out.print("연월일 입력 : ");
        String date = sc.nextLine();
        sc.close();
        
        //'.'으로 분할하여 저장
        String[] arr = date.split("\\.");
        //arr의 길에 맞춰 int형 배열 선언
        int[] parsingArr = new int[arr.length];
        
        for(int i = 0; i<arr.length();i++){
        	//parsingArr에 arr의 데이터들을 int형으로 변환하여 저장
        	parsingArr[i] = Integer.parseInt(arr[i]);
        } 

        System.out.printf("%02d-%02d-%04d", parsingArr[2], parsingArr[1],parsingArr[0]);
    }
}
728x90
반응형

댓글