본문 바로가기

TIL/Java

Java 핸드폰번호 유효성 체크

반응형

입력받은 숫자가 핸드폰 번호로써 유효한지 체크하는 프로그램

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