package kim.dex.home;
import java.util.Scanner;
public class StringDemo {
public static void main(String[] args) {
int sum = 0;
Scanner s = new Scanner(System.in);
System.out.println("주민등록번호 입력 : ");
String b = s.next();
System.out.println(b);
for (int i = 0; i < b.length() - 1; i++) {
int a = Integer.parseInt(String.valueOf(b.charAt(i)));
if (i >= 8) {
sum += a * (i - 6);
} else {
sum += a * (i + 2);
}
}
int f = (sum % 11) % 10;
if (11 - f == Integer.parseInt(String.valueOf(b.charAt(12)))) {
System.out.println("가능한 주민번호입니다.");
} else {
System.out.println("불가능한 주민번호입니다.");
}
}
}
'프로그래밍 > java' 카테고리의 다른 글
eclipse 콘솔 로그 제한 풀기 (0) | 2017.01.05 |
---|---|
간단한 회원관리 (0) | 2012.01.19 |
Lotto (0) | 2012.01.19 |
2012년 달력 소스 (0) | 2012.01.17 |
4장 연습문제 (0) | 2012.01.12 |