`

根据前17位算出第18位身份证号

阅读更多
public static void main(String[] args){
    String code ="41068319901011097";
    int[] _jqyz = new int[]{7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2};
String[] z = new String[]{"1","0","X","9","8","7","6","5","4","3","2"};
    int sum = 0;
    for(int i=0;i<_jqyz.length;i++){
        sum +=  _jqyz[i]*Integer.parseInt(code.charAt(i)+"");
}
    System.out.print("最后一位是:"+(z[sum%11]));

}
分享到:
评论

相关推荐

    c#根据身份证计算性别 年龄

    4. **校验码**(第18位):用于验证身份证号码的有效性。 其中,校验码是根据前17位计算得出的,具体的计算方法是: - 对于每位数字,按照一定的权重相乘后求和。 - 将总和模11的结果映射到一个固定的校验码数组上...

    PHP实现身份证号正则验证(兼容15,18位)借鉴.pdf

    // 算出第18位校验码 $idcard = $idcard . $Bit18; } ``` - `substr($idcard, 6, 2)`获取15位身份证号码中的出生月份; - `substr($idcard, 8, 2)`获取出生日期; - 使用`DateTime`类验证日期是否合法; - 将15位...

    EXCEL电子表格用函数计算年龄、工龄及从身份证中算出周岁等技巧.pdf

    1. 截取身份证号第17位:使用MID函数,例如MID(C2,17,1),可以截取身份证号第17位的值。然后使用VALUE函数将字符型数字转换成数字,例如N(VALUE)。 2. 用身份证号计算出生年月日:使用IF函数和MID函数,例如=IF(LEN...

    使用PHP通过身份证号获取星座和生肖1

    如果最后一位与输入的身份证号码的第18位匹配,那么身份证号码有效。 ```php function isIdCard($number) { // ... (身份证校验逻辑) } ``` b. **获取星座**: 一旦确认了身份证号码的有效性,我们可以通过...

    EXCEL电子表格用函数计算年龄、工龄及从身份证中算出周岁等技巧整理.pdf

    这个函数可以截取身份证号的第17位, 其中C2是身份证号码所在的单元格。 2. 从身份证中算出出生年月日 =IF(LEN(C2)=15,19&MID(C2,7,2)&"/"&MID(C2,9,2)&"/"&MID(C2,11,2),IF(LEN(C2)=18,MID(C2,7,4)&"/"&MID(C2,11...

    EXCEL电子表格用函数计算年龄、工龄及从身份证中算出周岁等技巧知识.pdf

    用“身份证号”算出性别第一种公式:使用IF函数和RIGHT函数,例如=IF(LEN(C2)=15,IF(OR(RIGHT(C2,1)="0",RIGHT(C2,1)="2",RIGHT(C2,1)="4",RIGHT(C2,1)="6",RIGHT(C2,1)="8"),"女","男"),IF(LEN(C2)=18,IF(OR(MID(C2...

    九月计算机二级office考试押题.pdf

    - 首先,需要了解中国公民身份证号的结构,它由18位组成,第18位是校验码,可以通过前17位计算得出。 - 使用Excel,可以将身份证号的18位数字拆分到不同的列,以便逐个处理。 - 根据工作表“校对参数”中的系数,...

    五年级数学下学期期末试题2(无答案) 新人教版 试题.doc

    前6位代表地区代码,第7到14位代表出生日期,第15到17位代表顺序码,奇数为男性,偶数为女性,第18位是校验码。 5. **代数表达式和求值**:小林买文具的费用问题,涉及到代数式(4支钢笔单价a元和5本练习本单价b元...

    技术入股合作协议书范本范本.pdf

    根据《中华人民共和国合同法》第三条,合同订立原则是指地位平等的合同当事人,在充分协商达成一致意思表示的前提下订立合同的原则。这一原则包括三方面内容:①合同当事人的法律地位一律平等;②合同中的权利义务...

    2013-2014五年级数学上册 期末模拟测试题(三)(无答案) 人教新课标版.doc

    4. **身份证号码的含义**:在中国,身份证号码的倒数第二位表示性别,奇数代表男性,偶数代表女性。 5. **循环小数的表示和近似值**:12÷11的商用循环小数表示是1.090909...,精确到百分位意味着保留两位小数,即...

    西师大版四年级上册数学全册优质导学案.docx

    根据提供的文档内容,我们可以归纳出西师大版四年级上册数学教材中涉及的主要知识点,具体包括以下几个方面: ### 1. 大数的读法与写法 #### 读法: - **一万以上的数**:例如“66768696”读作六千六百七十六万八...

    Excel问题集合

    #### 二、18位身份证号码输入的几种解决方法 1. **直接输入**:在输入前加上英文状态下的单引号 `'`,例如 `'123456789012345678`。 2. **使用文本格式**:选择需要输入身份证号码的单元格,设置单元格格式为“文本...

    我整理的VBA 自定义函数大全 共138页

    48.18位身份证最后一位有效性验证 49.计算符合maturity condition的拆解金额 50.对多个用同一分隔符分隔的待查找元素,逐一在表区域首列内搜索,将返回选定单元格的值相加,相当于多个vlookup函数相加,对于查找不到...

    电话视频通信协议.doc

    * 甲方必须向乙方提供包括姓名、出生年月、住址、身份证号、工作单位、联系电话等在内的客户资料。 * 乙方保证对甲方提供的身份资料只作提供本协议项下的服务之用,未经甲方授权不向任何第三方公开。 三、服务内容...

    VBA_自定义函数

    - **函数描述**:验证18位身份证号码的校验位是否正确。 - **应用场景**:个人信息验证等领域。 #### 49. 函数作用:计算符合maturitycondition的拆解金额 - **函数描述**:根据特定条件计算拆解后的金额。 - **应用...

    2020期中试题1

    4. 关于字符串操作,C#中的字符串长度可以通过`.Length`属性获取,例如`s.Length`,对于给定的身份证号字符串`s`,其长度等于18。第一个'1'的下标可以通过`.IndexOf('1')`获取,这里假设结果为5。`.Substring(6, 4)`...

    人力资源管理软件(完全免费)

    根据身份证查找籍贯做了优化(感谢☆缘☆) 考勤自动采集文本文件做了优化(感谢杰锋) 2008-04-23 人力资源管理软件发布1.6版本,做了以下改进 计件工资单价扩展,支持到小数点后4位,精度达到0.0001元(感谢...

    excel中161个VBA_自定义函数超级实用

    函数作用:18位身份证最后一位有效性验证............70 '49.函数作用:计算符合maturity condition的拆解金额....72 '50.函数作用:对多个用同一分隔符分隔的待查找元素,逐一在表区域首列内搜索,将返回选定单元格的...

Global site tag (gtag.js) - Google Analytics