package day3;import java.util.Scanner;public class IdChange {/*** 从控制台输入身份证号码,显示格式为:*  ”xxx身份证的所有者是一位小哥哥/姐姐,xxxx年xx月xx日出生,今年xx岁!“*///Integer.valueOf()可以将基本类型int转换为包装类型Integer,或者将String转换成Integer,String如果为Null或“”都会报错//substring() 方法用于提取字符串中介于两个指定下标之间的字符。//startsWith() 方法用于检测字符串是否以指定的前缀开始。//endsWith() 方法用于测试字符串是否以指定的后缀结束。//contains() 方法用于判断字符串中是否包含指定的字符或字符串。public static void main(String[] args) {//键盘获得身份证号码Scanner scanner = new Scanner(System.in);System.out.print("请输入您的身份证号码:");String inputID = scanner.nextLine();//抽离出年份String year = inputID.substring(6,10);//抽离出月份String month = inputID.substring(10,12);//抽离出日String date = inputID.substring(12,14);int year1 = Integer.valueOf(year);//通过包装类,Integer转换字符串类型,重点!//抽离出代表性别的字符String i = inputID.substring(16,17);int a = Integer.valueOf(i);//通过包装类,Integer转换字符串类型,重点!//判断称呼String P;if(a%2 == 0){P = "小姐姐";}else{P= "小哥哥";}//输出结果System.out.println(inputID + "身份证的所有者是一位" + P+","+year + "年" + month + "月" + date + "日出生,今年" + (2021-year1)+"岁!");}
}

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

  1. 居民身份证号码的奥秘及身份证第18位(校验码)的计算方法

    2019独角兽企业重金招聘Python工程师标准>>> 居民身份证是国家法定的证明公民个人身份的证件.为了堵塞和制止假居民身份证的流通和使用,在查验和核查居民身份证时可掌握以下几个要 ...

  2. 身份证号码和姓名大全 身份证姓名和真实姓名不一致?

    身份证号码和姓名大全 身份证姓名和真实姓名不一致? (解优人才网记者风精报道) 近期,一位安徽的网友留言说,孩子学籍上的名字与身份证上的不一致,怕影响高中会考,希望能早日妥善解决这个问题.收到网友的留 ...

  3. 给Excel 增加根据身份证号码求性别和身份证校验的函数

    输入居民身份证号码时要进行核对,很费时间,用VBA几行代码就可以完成输入是否正确的验证,会节省不少的时间,在结合下面求性别的函数,输入效率更会有极大的提设 Public Function IDchec ...

  4. JAVA识别身份证号码,H5识别身份证号码,tesseract-ocr识别(一)

    背景介绍: 这段时间正在做一个流动人口管理项目,其中要求使用H5网页拍照识别身份证,当时就蒙圈了,这不是APP的功能吗?产品为了快速迭代一直把APP的功能往H5上堆砌,没办法只有想办法解决了. 查了一 ...

  5. JAVA识别身份证号码,H5识别身份证号码,tesseract-ocr识别(二)

    背景介绍 上一篇博文介绍了如何使用JAVA识别身份证号码,假设在截取了身份证号码信息的情况下,这一篇博文主要讨论一下思路吧,技术方面都是大家会的. 思路分析 H5拍照上传 -> 服务端截取身份证 ...

  6. python输入生日输出生肖_用Python输入年月日 输出X年X月X日生肖是XX,xx岁的XX星座...

    # -*- coding: utf-8 -*- import datetime time1 = datetime.datetime.now().strftime('%Y') time2 = datet ...

  7. python输入身份证号码输出对应的出生年月日_Java从身份证号码,提取用户的出生年月日,输出用户的生日信息。...

    import java.util.Calendar; import java.util.Scanner; /** * 根据用户输入的身份证号码,从字符串中提取用户的出生年月日,输出用户的生日信息. 要 ...

  8. access通过身份证号提取性别_Access计算根据身份证号码字段计算年龄和性别的表达式,最好是还能确定户籍地址,该在什么地方输入?...

    谢谢你的帮助,我已经提高了分数,相信非你莫属了,也许是我不知道用法,我也是在OFFICE 2003 ACCESS 中用的,总之让你费心了,能够直接发个已经通过测试的文件给我就好了 自己改了一下,成功了 ...

  9. 雅客EXCEL(5)-tab键、同组数据录入、提取重复值、提取身份证号码的出生日期

    1.使用Tab键进行移动 使用TAB移动:写姓名.地址.电话号码.身份证号码,这四个栏目,根据这四个栏目填充数据,如果数据写到最后了,按下enter键,可以返回下一行的第一个,极其提高效率. 2.同组 ...

最新文章

  1. python tcl 控件_在Tkinter.Tcl()中使用Python函数
  2. 基于JAVA服务器监控系统设计,远程数字图像监控系统中web服务器的设计与实现...
  3. python——opencv入门(一)
  4. 编写简单的连接MongoDB数据库C++程序 解决编译C++程序时链接MongoDB动态库失败的问题...
  5. android 图片剪切组件,Android 图片裁剪库 uCrop
  6. Flutter实战一Flutter聊天应用(十四)
  7. 王者荣耀不同服务器能显示微信好友吗,王者荣耀怎么看微信好友在那个区
  8. 12c r2单实例 静默安装软件
  9. 干货分享 | 工业信息数据库安全现状与技术分析
  10. 常用的项目管理工具有哪些?
  11. windows计算机操作题,计算机等级考试Windows操作题
  12. Android 桌面小部件的背景透明度及颜色的动态实现
  13. 设想一下未来二十年后的计算机,①沙尘暴预报是一项复杂的系统工程,它既需要遍布各地的气象检测...阅读答案...
  14. 华为鸿蒙系统新界面,华为德国申请专利更新 自研操作系统鸿蒙界面曝光
  15. HAC集群修改为单机
  16. 学习UCGUI的苦闷!!
  17. 串联谐振电路原理?串联谐振电路怎么工作?案例公式,几分钟搞定
  18. 微信小程序 商品报价表格 兼容PC端、手机端
  19. LeetCode每日一题(28. Find the Index of the First Occurrence in a String)
  20. 中文维基语料Word2Vec训练

热门文章

  1. OpenMLDB BUG 悬赏令
  2. 关于Linux服务器上部署tomcat项目,输入数据乱码解决
  3. js中对应false和true的值
  4. IT服务目录简介及其如何搭建
  5. python通过xpath解析网页爬取高清大图和王者荣耀英雄海报
  6. 2021-10-02算法作业1_2:求解骰子问题
  7. 我需要一个世界上最快的抢票工具
  8. 《领域驱动设计》:从领域视角深入仓储的设计和实现
  9. 怎样优化代码中那么多的if else
  10. 在EF中执行SQL语句