- 1020 [기초-입출력] 주민번호 입력받아 형태 바꿔 출력하기
Scanner sc = new Scanner(System.in);
System.out.println("주민번호를 -(하이픈) 포함해서 입력해주세요.");
//하이픈 포함해서 입력한 주민번호
String idCodeInput=sc.next();
//하이픈을 기반으로 문자열을 나누어 배열에 저장함. 배열에 저장하면 {123456,1234567} 이런식으로 저장 됨.
String idCodeArray[]=idCodeInput.split("-");
//배열의 0번지는 생년월일에 저장
String idBirth=idCodeArray[0];
//배열의 1번지는 주민번호 뒷자리에 저장
String restIdCode=idCodeArray[1];
//0번지와 1번지를 하이픈제외하고 문자열 합침
String reIdCode=idBirth+restIdCode;
//결과 출력
System.out.println(reIdCode);
1018~1019문제처럼 스플릿으로 문자열을 나누어 배열에 저장하고 각각 스트링객체로 나누어 저장후 출력한다
- 1021 [기초-입출력] 단어 1개 입력받아 그대로 출력하기
Scanner sc = new Scanner(System.in);
System.out.println("한개의 단어를 입력해보세요");
String inputWord=sc.next();
System.out.println(inputWord);
sc.close();
간단!
'Algorithm > 코드업 100제' 카테고리의 다른 글
코드업(100제) JAVA - 1026 [시분초 입력받아 분만 출력하기] (0) | 2021.11.29 |
---|---|
코드업(100제) JAVA - 1025 [ 정수 1개 입력받아 나누어 출력하기] (0) | 2021.11.29 |
코드업(100제) JAVA - 1024 [기초-입출력] 단어 1개 입력받아 나누어 출력하기 (0) | 2021.11.22 |
코드(100제) JAVA - 1023 [기초-입출력] 실수 1개 입력받아 부분별로 출력하기 그리고 타입변환 (0) | 2021.11.21 |
코드업 100제(JAVA) - 1018 [기초-입출력] 시간 입력받아 그대로 입출력하기 (0) | 2021.11.15 |