输入身份证号和年份计算年龄
输入一个身份证号码(15位和18位)和一个年份,计算现在的年龄(忽略非法参数)
eg:610618199001020065 2011
输出:21
代码:
package 华为机试题;
/*** @author Hutongling** @time:2017年4月9日 上午10:36:18*/
public class 输入身份证号和年份计算年龄 {static void calculateAge(String id,int year){if(id==null || id.length()!=18 && id.length()!=15)return ;int length=id.length();String birthDate="";if(length==15){birthDate=id.substring(3,7);}else if(length==18)birthDate=id.substring(6,10);int age=year-Integer.valueOf(birthDate);if(age<0)System.out.println("输入的年份非法");elseSystem.out.println("年龄为: " + age);}public static void main(String[] args) {String id="610618199001020065";calculateAge(id,2011);}}
结果:
年龄为: 21
输入身份证号和年份计算年龄相关推荐
- 输入身份证号自动算出年龄,出生日期,性别
项目场景: 输入身份证号自动计算出年龄,出生日期,性别 解决方案: 1.定义需要的属性 2.以下是相关代码 3.,然后我这里的代码绑定的事件是光标离开输入框触发,这个根据自己的需求更改就行 注:可以用 ...
- js技术输入框中输入身份证号自动带出年龄,生日,性别
目录 1.分析: 2.页面设计: 3.js技术让我们的输入框回显数据: 4.页面展示结果: 1.分析: 1.问题场景:在写项目的时候遇到了这个问题自己觉得挺有意思的在这里我更大家分享一下 2.问题分析 ...
- 数据库SQL函数 根据身份证号/出生年月 精确计算年龄(Oracle/MySQL)
<问题> 根据身份证号统计年龄(18位) Oracle <思路> (1)Substr()函数在Oracle使用中表示被劫取的字符串表达式,截取字符串的内容. (2)To_dat ...
- 输入身份证号判断性别并求年龄
#include<stdio.h>int main() {int a[18],i,n,b; printf("请输入身份证号:");for(i=0;i<18;i++ ...
- 实现时间的计算: 要求用户输入身份证号,若格式有误,要求其重新输入。然后根据身份证号码输出20岁生日所在周的周三的日期
实现时间的计算: 要求用户输入身份证号,若格式有误,要求其重新输入.然后根据身份证号码输出20岁生日所在周的周三的日期(个人笔记,大佬勿喷) package day03;import java.uti ...
- 只允许在数据框中输入身份证号的js函数
2019独角兽企业重金招聘Python工程师标准>>> 根据1999年7月1日推出的<中华人民共和国国家标准>(GB 11643-1999)中有关公民身份号码的规定,公民 ...
- js脚本根据身份证号获取性别、年龄、家庭地址、生日
做项目测试时需要根据身份证号获取其信息,也不想调接口,就自己在本地通过收集资料整合了一个 当身份证号的焦点失去选中后,根据身份证号获取性别.年龄.家庭地址.生日 直接上代码: index.html & ...
- input输入身份证号 实现自动生成个人信息
input输入身份证号 实现自动生成个人信息 <el-form-item label="身份证号:" prop="identityCard">< ...
- 用java根据身份证号提取性别和年龄
在 Java 中,可以使用以下步骤来提取身份证号中的性别和年龄信息: 使用正则表达式验证身份证号的格式是否正确. 如果身份证号的格式正确,则可以使用截取字符串的方法来提取出生日期信息.身份证号中的出生 ...
最新文章
- GLSL. 语法基础
- [附加题] 结对项目对接的苦痛
- Java中的String、StringBuilder、StringBuffer
- Swift - 本地消息的推送通知(附样例)
- 【转】log4net使用详解
- 安装完Ubuntu桌面后要做的(待续)
- 计算机系统基础:文件的存取和存储空间管理知识笔记
- [翻译] ASP.NET Core 利用 Docker、ElasticSearch、Kibana 来记录日志
- 商业项目中最受欢迎的 7 种编程语言
- Setup.txt如何修改? Setup.txt的详细介绍
- php开发天气可视化,R语言天气可视化应用 | 粉丝日志
- SQL练习:表妹不在,没人帮我查表,只好自己来了
- 2022高性价蓝牙耳机排名,500元内真无线蓝牙耳机品牌推荐
- 自动驾驶技术平台分享:百度Apollo开放平台8.0再升级,更简单,更便捷,更高效
- 2021年中国疫苗行业批签发批次、批签发量及行业发展前景分析:批签发批次增长,签发量下降,未来疫苗需求增加,集中度提高[图]
- 【Unity】创建一个自己的可交互AR安卓程序
- 【iOS】自动布局(AutoLayout)和手写布局(frame)
- 门禁|梯控管理系统CPU卡读写器发卡器HX-WR03密码设置操作说明
- Flink中subTask,并行度,slot你分得清吗?
- GPS NMEA数据解析