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; } }