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
반응형
'Coding Test > CodeUp' 카테고리의 다른 글
CodeUp_Java 기초 100제 - [기초-입출력] 단어 1개 입력받아 그대로 출력하기21(설명) (0) | 2022.01.27 |
---|---|
CodeUp_Java 기초 100제 - [기초-입출력] 주민번호 입력받아 형태 바꿔 출력하기20(설명) (0) | 2022.01.27 |
CodeUp_Java 기초 100제 - [기초-입출력] 시간 입력받아 그대로 출력하기18(설명) (0) | 2022.01.27 |
CodeUp_Java 기초 100제 - [기초-입출력] 정수 1개 입력받아 3번 출력하기17(설명) (0) | 2022.01.27 |
CodeUp_Java 기초 100제 - [기초-입출력] 실수 입력받아 둘째 자리까지 출력하기15(설명) (0) | 2022.01.27 |
댓글