import java.lang.*;
public class JuminEx {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String jumin = new String("주민등록번호");
String jumin1 = jumin.replace("-", ""); // - 삭제하기
// System.out.println(jumin1);
String[ ] datas = jumin1.split(""); // 숫자 쪼개기
for (String data : datas){
// System.out.println(data);
}
//str -> int 강제 형변환
int id1 = Integer.parseInt(datas[1]);
int id2 = Integer.parseInt(datas[2]);
int id3 = Integer.parseInt(datas[3]);
int id4 = Integer.parseInt(datas[4]);
int id5 = Integer.parseInt(datas[5]);
int id6 = Integer.parseInt(datas[6]);
int id7 = Integer.parseInt(datas[7]);
int id8 = Integer.parseInt(datas[8]);
int id9 = Integer.parseInt(datas[9]);
int id10 = Integer.parseInt(datas[10]);
int id11 = Integer.parseInt(datas[11]);
int id12 = Integer.parseInt(datas[12]);
int idCheckNum = Integer.parseInt(datas[13]);
// System.out.println(datas[13]);
int idCheck = (id1*2)+(id2*3)+(id3*4)+(id4*5)+(id5*6)+(id6*7)+(id7*8)+(id8*9)+(id9*2)+(id10*3)+(id11*4)+(id12*5);
int idCheckFinal = (11-(idCheck % 11)) / 10;
// System.out.println(idCheck);
// System.out.println(idCheckFinal);
// System.out.println(idCheckNum);
if (idCheckNum==idCheckFinal) {
System.out.println("주민등록번호가 맞습니다");
} else {
System.out.println("주민등록번호가 틀립니다");
}
}
}
'Java' 카테고리의 다른 글
로또 번호 추첨(random을 이용) (0) | 2013.03.20 |
---|---|
Math 클래스 실습 (0) | 2013.03.20 |
enum 실습 (0) | 2013.03.20 |
Properties 실습 (0) | 2013.03.20 |
Hashtable 실습 (0) | 2013.03.20 |