package cn.tedu.day03;
import java.util.Scanner;
/**- 数组的应用
-
-
- 身份证的案例
- @author Administrator**/public class CardDemo {public static void main(String[] args) {Scanner sc= new Scanner(System.in);      //身份证的前17位数字int card[]=new int [17];//1-17对应的系数int data[]={7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2};//身份证的最后一位系数char[] code ={'1','0','x','9','8','7','6','5','4','3','2'};int sum=0;```for(int i=0;i<card.length;i++){System.out.println("请输入身份证前十七位数字:");card [i] =sc.nextInt();}for(int i=0;i<card.length;i++){sum+=card[i]*data[i];}System.out.println("最后一位:"+code[sum%11]);
}
```}

Java实现输入前十七位身份证号码得出最后一位身份证号码相关推荐

  1. Java实现校验身份证号码(校验码位)

    一.原理 参考文件:http://c.gb688.cn/bzgk/gb/showGb?type=online&hcno=080D6FBF2BB468F9007657F26D60013E. 实现 ...

  2. java代码实现15位身份证号码升级到18位

    转载网址   点击打开链接 转载一份作为记录,真心不错.受教! 18位身份证号码的组成: 公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成.排列顺序从左至右依次为:六位数字地址码,八位数字 ...

  3. * 从控制台输入身份证号码,显示格式为: * ”xxx身份证的所有者是一位小哥哥/姐姐,xxxx年xx月xx日出生,今年xx岁!“

    package day3;import java.util.Scanner;public class IdChange {/*** 从控制台输入身份证号码,显示格式为:* "xxx身份证的所 ...

  4. Java黑皮书课后题第3章:**3.9(商业:检验ISBN-10)ISBN-10由10个个位整数d1d2d3d4d5d6d7d8d9d10组成,最后一位d10是校验和,输入前9个数,显示10位ISBN

    **3.9(商业:检验ISBN-10)ISBN-10由10个个位整数d1d2d3d4d5d6d7d8d9d10组成,最后一位d10是校验和,输入前9个数,显示10位ISBN 题目 题目概述 运行示例 ...

  5. 使用Java编写Hive的UDF实现身份证号码校验及15位升级18位

    使用Java编写Hive的UDF实现身份证号码校验及15位升级18位 背景 在数仓项目中,有时候会根据身份证信息做一些取数filter或者条件判断的相关运算进而获取到所需的信息.古人是用Oracle做 ...

  6. 公民身份号码是一种由18位数字组成的特征组合码,其排列顺序从左至右依次为:6位数字地址码、8位数字出生日期码,3位数字顺序码和1位数字校验码(校验码若为10则用字符X来表示)。编写程序从键盘输入一个

    #include <stdio.h> int main() {int add,year,month,day;/*定义地址码,年月日*/int shunxuma;/*定义顺序码*/char ...

  7. Android使用EditView输入框输入身份证时,自动补全身份证最后一位验证位

    Android使用EditView输入框输入身份证时,自动补全身份证最后一位验证位 下面直接贴出代码 //监听输入框文本长度,并自动补全身份证最后一位验证位 mEdit.addTextChangedL ...

  8. absolute 必须 relative_Workfine如何控制身份证号码必须为18位?

    在信息化系统的设计中,由于业务的需要,我们往往需要设置许多控制项,以保证系统能够按照业务要求流转,必须出库数量不能超过库存,人员信息不能重复录入,考勤区间不能有交叉等.此篇以实例的方式告诉大家如果通过 ...

  9. 身份证号码工具类(15位,18位,10位)

    解析身份证信息的工具类,包括获得身份证的出生日期,性别,身份证省份,留作自用 import java.text.ParseException; import java.text.SimpleDateF ...

最新文章

  1. 频率分布直方图组距如何确定_小猿圈Python开发之绘制频率分布直方图示例
  2. 推荐一个免费的在线图片工具网站
  3. python自动化从零开始_从零开始学Selenium自动化测试:基于Python:视频教学版
  4. 快速排序+时间测试(yyds)
  5. mysql 包 过程 job_mysql job实例全过程
  6. QT问题记录之warning: ‘xxx’ will be initialized after [-Wreorder]
  7. 与时间相关的java源码_Java 调整日期和时间
  8. 亿级规模的 Feed 流系统,如何轻松设计?
  9. Object.create()和new object()和{}的区别
  10. 自学python如何就业_python学习:想要自学Python达到就业的水平,应该怎么去学习...
  11. 使用差分金字塔提取图像边缘 python实现
  12. 值的珍藏!三分钟了解如何用elman神经网络进行预测
  13. 广发银行网上银行安全控件官方版
  14. 高精度地图数据的结构
  15. salt+jenkins+gitlab+ecs构建公司部署平台
  16. 第一篇,嵌入式ubantu系统安装及常见ubantu命令,C语言数据类型和变量的定义
  17. 聊一聊机器学习的MLE和MAP:最大似然估计和最大后验估计
  18. 别再逐帧扒电影了 生活中处处都有彩蛋!
  19. CSS好看的一些颜色
  20. Liunx学习笔记 - 07 - 02 正则表达式与文件格式化处理

热门文章

  1. Retrofit 协程 下载
  2. mac卸载python3.6_mac 卸载自己安装python和brew卸载python
  3. python 时间序列图_python中如何用matlibplot画时间序列图?
  4. 字符串系列② -- 替换空格
  5. 在线给头像戴上绿帽子网站源码
  6. 魅族oppo适配鸿蒙,华为关注OPPO和魅族官微,暗示要适配鸿蒙?魅族员工超现实回应...
  7. 中科软Java笔试题(保险系统)
  8. 卖个艺,给大家来段相声
  9. you-get库——python详解
  10. 蓝税问答|今天,有幸见识了各类“住房租金”的优惠!