java charAt - 한글자 뽑아내기

limchard·2023년 10월 26일
0

java

목록 보기
27/48

문장에서 한글자를 뽑아 그에 맞게 조건을 만들어 보자.
아래 예시를 보자

문자가 나열되어 있을 때 해당 번호에 맞는 숫자를 뽑는다.
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;
}
profile
java를 잡아...... 하... 이게 맞나...

0개의 댓글