源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

JAVA 18位身份证号码校验码的算法

  • 时间:2020-03-20 04:20 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:JAVA 18位身份证号码校验码的算法
public static char doVerify(String id) { char pszSrc[]=id.toCharArray(); int iS = 0; int iW[]={7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2}; char szVerCode[] = new char[]{'1','0', 'X', '9', '8', '7', '6', '5', '4', '3', '2'}; int i; for(i=0;i<17;i++) { iS += (int)(pszSrc[i]-'0') * iW[i]; } int iY = iS; return szVerCode[iY]; }
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部