문장에서 한글자를 뽑아 그에 맞게 조건을 만들어 보자.
아래 예시를 보자
문자가 나열되어 있을 때 해당 번호에 맞는 숫자를 뽑는다.
java에서 index 순서는 0부터 시작이니 이 점을 주의해야 한다.
또한 char로 실행을 하기에 변수에도 홑따옴표(')를 이용하여 급을 맞춰줘야 한다.
예제로 한번정도 확인하자. 현업에서는 거의 안쓴다고 한다.
String juminNum="931113-1333333";
// index 순서는 012345....
char seventh=juminNum.charAt(7);
// System.out.println(seventh);
// 남자입니다. or 여자입니다. or 2000년 이후 남자입니다 or 2000년 이후 여자입니다
if(seventh=='1')
System.out.println("남자입니다.");
else if (seventh=='2')
System.out.println("여자입니다.");
else if (seventh=='3')
System.out.println("2000년 이후 남자입니다.");
else if (seventh=='4')
System.out.println("2000년 이후 여자입니다.");
else
System.out.println("오류입니다.");
switch(seventh) {
case '1' :
System.out.println("남자입니다.");
break;
case '2' :
System.out.println("여자입니다.");
break;
case '3' :
System.out.println("2000년 이후 남자입니다.");
break;
case '4' :
System.out.println("2000년 이후 여자입니다.");
break;
default :
System.out.println("오류입니다.");
break;
}