# Language/Java

명품 JAVA 프로그래밍 2장 2번

명품 자바 Programming 
Chapter2 Ex2

Q :


키보드로 입력받은 주민번호에서 문자열을 '-'으로 분리하여 주민번호 앞자리만 출력하는 프로그램을 작성하라. 구분 문자를 설정할 때에는 Scanner 클래스의 useDelimiter() 메소드를 사용하라.






Solution




1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
package chap2ex;
import java.util.Scanner;
public class q2 {
 
    public static void main(String[] args) {
        int fost, last;
        Scanner a = new Scanner(System.in).useDelimiter("\\s|-");
        System.out.println("주민등록번호를 입력하세요.");
        fost = a.nextInt();
        last = a.nextInt();
        System.out.println("주민등록번호 앞자리는 : " + fost);
        System.out.println("주민등록번호 뒷자리는 : " + last);
    }
}
 
cs









Key Point





1. Scanner a = new Scanner(System.in).useDelimiter("\\s|-");


공백 문자나 '-'로 문자열을 분리한다.








유용하셨다면 공감 버튼 ↓ 눌러주세요! 


728x90