主页 > 知识库 > JAVA 18位身份证号码校验码的算法

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

热门标签:怎样把地图标注出来 商丘百应电话机器人有没有效果 漯河办理400电话 黄石智能营销电销机器人效果 地图标注人员兼职 淮南腾讯地图标注 电话机器人的特色和创新 腾讯地图标注商户改名注册入驻 开封便宜外呼系统报价
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;i17;i++)
{
iS += (int)(pszSrc[i]-'0') * iW[i];
}
int iY = iS%11;
return szVerCode[iY];
}
您可能感兴趣的文章:
  • java身份证合法性校验工具类实例代码
  • java身份证合法性校验并提取身份证有效信息
  • Java身份证号码校验工具类详解

标签:大兴安岭 武威 亳州 拉萨 岳阳 红河 郑州 马鞍山

巨人网络通讯声明:本文标题《JAVA 18位身份证号码校验码的算法》,本文关键词  JAVA,18位,身份证,号码,校验,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《JAVA 18位身份证号码校验码的算法》相关的同类信息!
  • 本页收集关于JAVA 18位身份证号码校验码的算法的相关信息资讯供网民参考!
  • 推荐文章