반응형
입력받은 숫자가 핸드폰 번호로써 유효한지 체크하는 프로그램
1. 첫번째 세 글자에는 010 이 들어와야 한다
2 모두 숫자로 이루어져 있어야 한다
3. 총길이가 11자리 숫자여야 한다.
핸드폰 번호는 숫자여서 int가 아닌 전체를 다 받아야 하기 때문에 String 형식으로 인자 값을 받는다
첫 번째 문항을 확인할 때, Integer.parseInt Integer.parseInt를 이용하여 010 인지 비교해도 되고
tocharArray를 통해 한 글자씩 비교해도 된다.
비교했을 시., 알맞게 들어왔다면 기존에 false 였던 fritNum을 true로 반환해준다
두 번째 문항을 확인할 때, 받은 번호의 길이까지 반복문을 돌리고
각 char를 ch로 받아서 숫자인지 체크한다
그리고 다 맞았을 시에, 기존에 false 였던 checkNum을 true로 반환해준다
세 번째 문항을 확인할 때, 받은 번호의 길이가
fianl로 등록한 PHONE_LEN과 동일한지 체크한다
세게의 boolean값이 다 true일 때와 한 개라도 틀렸을 시에 나오는 sysout을 반환해주면 끝.
반응형
'TIL > Java' 카테고리의 다른 글
Java 차량5부제 코드 만들기 (0) | 2021.08.04 |
---|---|
Java 주민등록번호 유효성 체크 (0) | 2021.08.04 |
Java 학교 (학생들의 성적표 만들기) (0) | 2021.08.03 |
Java 섯다 게임 구현하기 (1) | 2021.08.03 |
Java Yacht dice game 구현하기 (0) | 2021.08.03 |