package cn.idchecker.entity;
/**
* 校验码类
* @author rongxinhua
*
*/
public class Checkcode {
//校验加权因子数组
public static final int[] checkCodes = new int[]{7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2};
//校验码对应值:
//1 0 X 9 8 7 6 5 4 3 2
public static final String checkResult(int code) {
String result = null;
switch (code) {
case 0:
result = "1";
break;
case 1:
result = "0";
break;
case 2:
result = "X";
break;
case 3:
result = "9";
break;
case 4:
result = "8";
break;
case 5:
result = "7";
break;
case 6:
result = "6";
break;
case 7:
result = "5";
break;
case 8:
result = "4";
break;
case 9:
result = "3";
break;
case 10:
result = "2";
break;
default:
break;
}
return result;
}
}