-Java 1.8.0_321
- eclipse
- 주민등록번호 앞, 뒤 나누기 및 성별확인 체크
- pin.charAt(7) 부분을 바로 프린트시 1이 나오는데
- int i = pin.charAt(7)로 하여서 프리트하니 49가 나옵니다.
- 왜 그런지 이해가 안 가네요
- String i = pin.charAt(7)로 하였을 시에는 오류가 났습니다.
public class Mainclass {
public static void main(String[] args) {
String pin = "981120-1234567";
String yyyyMMdd = pin.substring(0,6);
String num = pin.substring(7);
System.out.println(yyyyMMdd);
System.out.println(num);
int i = pin.charAt(7);
System.out.println(i);
System.out.println(pin.charAt(7));
}
}
-----------------------------------------
981120
1234567
49
1