身份证性别判定标准:

1.如果是15位的号码,根据最末位的奇偶数判断,双数为"女",单数为"男"

2.如果是18位的号码,根据号码的倒数第二位的奇偶数判断,双数为"女",单数为"男"。

 1 import java.util.Scanner;
 2 public class GetSexById {
 3     public static void sex(){
 4         Scanner ch=new Scanner(System.in);
 5         System.out.println("请输入一个有效的身份证号码:");
 6         String  a;
 7         a=ch.next();
 8         if(a.length()==18){
 9             String b=a.substring(16, 17);
10             int c=Integer.parseInt(b);
11             if(c%2!=0){
12                 System.out.println("此人为男性!");
13             }else{
14                 System.out.println("此人为女性!");
15             }
16         }else if(a.length()==15){
17             String m=a.substring(14, 15);
18             int n=Integer.parseInt(m);
19             if(n%2!=0){
20                 System.out.println("此人为男性!");
21             }else{
22                 System.out.println("此人为女性!");
23             }
24         }else{
25             System.out.println("对不起,您输入的身份证号有误,请重新输入!");
26          }
27     }
28     public static void main(String [] args){
29         sex();
30     }
31 }

转载于:https://www.cnblogs.com/mybug/p/5519752.html

[笔记]根据二代居名身份证号码判断一个人的性别相关推荐

  1. Excel 2010 SQL应用068 根据二代身份证号码判断性别

    目录 源数据表 解决方案 源数据表 序号 姓名 身份证号 1 庞锡林 4525011954****0913 2 覃爽 4509211990****0010 3 邵运媚 4504211992****55 ...

  2. 怎么用java实现通过身份证号码判断籍贯所在地区

    https://blog.csdn.net/weixin_43876206/article/details/89426036 怎么用java实现通过身份证号码判断籍贯所在地区 java实现通过身份证号 ...

  3. js根据身份证号码判断性别和年龄

    /**这是一个超实用的用js根据身份证号码判断性别男女的特效代码,详细看下面的*/ /** 根据身份证号码判断性别 15位身份证号码:第7.8位为出生年份(两位数),第9.10位为出生月份,第11.1 ...

  4. python利用datetime库实现通过身份证号码判断年龄、男女,并输出生日

    python利用datetime库实现通过身份证号码判断年龄.男女,并输出生日 实现很简单,直接上代码 import datetimeID=str(input("输入身份证号码") ...

  5. js根据身份证号码判断性别

    1.html代码 <div class="box">请输入身份证号码:<input type="text" name="" ...

  6. 身份证号码是18位数字字符构成的字符串,输入一个身份证号码判断该号码拥有者的性别

    /*身份证号码是18位数字字符构成的字符串,输入一个身份证号码判断该号码拥有者的性别 提示:第17为数字字符奇数为男,偶数为女 */ #include #include #include #inclu ...

  7. PHP实现输入身高和体重输出bmi值,PHP输入一个人的身份证号根据身份证号码判断性别,这两个程序

    目录 一.前言 二.代码段 1.输入身高和体重输出bmi值的代码段 2.输入一个人的身份证号根据身份证号码判断性别的代码段 三.实现结果(流程) 1.输入身高和体重输出bmi值的代码段 2.输入一个人 ...

  8. 在excel表格中,根据身份证号码就可以自动提取出生年月、性别、年龄。

    在excel表格中,根据身份证号码就可以自动提取出生年月.性别.年龄. 第一,身份证号码的组成. 当今的身份证号码由18位数字组成:前6位为地址码,第7至14位为出生日期码,第15至17位为顺序码,第 ...

  9. 如何从Excel单元格的身份证号码中提取出生日期、性别

    从身份证号码中提取出生年月.性别需要使用到字符串截取函数MID(),取余函数MOD()和条件函数IF() 一.提取出生日期 在需要录入出生日期的单元格输入=MID(A1,7, 8)回车即可,函数自动会 ...

最新文章

  1. oracle创建DBLink连接
  2. 对相机所看的视角截屏保存为图片
  3. CF476D Dreamoon and Sets (数学/思维)
  4. 基于EEG的脑机接口中的安全性问题
  5. entity framework mysql guid,c# – 自动生成不是Entity Framework中主键的GUID列
  6. Python机器学习工具箱
  7. Ubuntu18.04下C++编译tensorflow并在QT中使用
  8. GO 计算所有并发任务的总时间 WaitGroup
  9. 文字转语音软件真人发声(声音自然有感情)
  10. 自学C语言和C++,有什么好书推荐?
  11. 浅识Flutter 基本组件之showDatePicker方法
  12. 抖音算法揭秘,百万粉丝的背后逻辑
  13. python 切片(正负数)
  14. 记一次vue2.0+vue-video-player实现hls播放全过程
  15. 烂泥:利用PhotoShop自定义艺术字体
  16. 数据库释放空间时不能使用delete
  17. 陕西师范大学第七届程序设计竞赛网络同步赛 J 黑猫的小老弟【数论/法拉数列/欧拉函数】...
  18. 征服者驱动程序下载_征服者纸上的五种美丽免费字体
  19. 精致的利己主义者之论,转自知乎
  20. C语言实现鼠标连点器

热门文章

  1. Springboot 应用部署建议
  2. docker on spark
  3. OpenWrt分支LEDE嵌入式无线路由系统定制-1.编辑环境搭建
  4. LeetCode 394: DecodeString (Java)
  5. 虚拟化平台cloudstack(4)——几个异常
  6. Java Formatter 阅读心得
  7. Asp.net MVC中使用Razor Generator实现View的单元测试
  8. Excel2007中插入页眉和页脚
  9. 领域驱动设计DDD之读书笔记
  10. 原生JS封装运动框架。