자바 초짜, 자바공략기

주민등록번호에서 성별 구하기

minzzy 2019. 8. 21. 20:13

https://youtu.be/8nOzoe8GH7c

자바의 char는 문자형입니다.

기본자료형으로 String과는 차이가 있습니다.

String의 경우 객체 생성, char는 내부적으로 사용하기 때문입니다. 

charAt() - 인수번째의 문자를 읽습니다.

charAt()의 경우 0부터 시작합니다.

만약 주민번호를 "960123-2000000" 이렇게 입력했을 때

charAt(0)은 9입니다.

즉, 배열의 방 번호처럼 0부터 시작하는 것을 알 수 있습니다.

따라서, 남성인지 여성인지 확인 할 수 있는 주민등록 상의 자리 7번째가 1, 3 인 경우 남자

2, 4의 경우 여자, 5 ~ 8인 경우 외국인으로 나타내기 위해 if else문을 사용합니다.