• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    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;i17;i++)
    {
    iS += (int)(pszSrc[i]-'0') * iW[i];
    }
    int iY = iS%11;
    return szVerCode[iY];
    }
    您可能感兴趣的文章:
    • java身份证合法性校验工具类实例代码
    • java身份证合法性校验并提取身份证有效信息
    • Java身份证号码校验工具类详解
    上一篇:java 中文字符串数组按照音序排列
    下一篇:JSP 多个文件打包下载代码
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

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