자바 초짜, 자바공략기
주민등록번호에서 성별 구하기
minzzy
2019. 8. 21. 20:13
자바의 char는 문자형입니다.
기본자료형으로 String과는 차이가 있습니다.
String의 경우 객체 생성, char는 내부적으로 사용하기 때문입니다.
charAt() - 인수번째의 문자를 읽습니다.
charAt()의 경우 0부터 시작합니다.
만약 주민번호를 "960123-2000000" 이렇게 입력했을 때
charAt(0)은 9입니다.
즉, 배열의 방 번호처럼 0부터 시작하는 것을 알 수 있습니다.
따라서, 남성인지 여성인지 확인 할 수 있는 주민등록 상의 자리 7번째가 1, 3 인 경우 남자
2, 4의 경우 여자, 5 ~ 8인 경우 외국인으로 나타내기 위해 if else문을 사용합니다.