JAVA写一个程序,要求输入身份证号获取所在地区代码也就是前六位,和出生年月。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA写一个程序,要求输入身份证号获取所在地区代码也就是前六位,和出生年月。相关的知识,希望对你有一定的参考价值。
import java.util.*;public class Yugi
public static void main(String[] args)
Scanner scan = new Scanner(System.in);
System.out.println("输入身份证号码: ");
String code = scan.nextLine().trim();
scan.close();
String reg = "^(.6)(.4)(.2).*$";
String a = code.replaceAll(reg, "$1");
String y = code.replaceAll(reg, "$2");
String m = code.replaceAll(reg, "$3");
System.out.println("所在地区代码:" + a);
System.out.println("出生年月: " + y + ", " + m);
追问
第一行是什么意思
能不能去掉,
追答输入要导入类
基础知识自行补充,这里不想熬述!!!!!!!!!!!!
才开始学的,老师一看第一行就知道抄的,
大侠,求破。
悬赏财富值
追答不知道不知道不知道
追问呃呃
追答你让那2个回答你吧,问问他们不要导入包,然后可以使用输入的,看看他们会不会
另外我觉的你应该上课认真听讲,不然就是
下课还要来听别人的讲
等于就是你一共听了除了你的老师还有其他人的讲,你说是不是更累??!!
还有就是你如果怕了你老师知道你是抄的,干脆自己上课认真听讲
不要来问别人,自己解决,这样你即不用担心你的老师发现,因为你问心无愧
其次你也学到了东西
不过我觉得你是在应付你的老师
如果你一直把你的老师当做一道学习的障碍的话,那你永远也学不到东西!!
好的,我的话完了,不是在教训你,
因为我刚玩了下拳皇97,一边想一边玩,实在是忍不住要说一下。。。
仅此而已,也可能是我太无聊了吧!!!
问题是那个就没讲。
练习题
追答没讲,那你还说。。。
既然没有讲,那就可以用啊
那你还说?、?
不想跟你说了,不要浪费我的力气
早知道你是个白痴,就不回答你的问题
不要回复我。。。。
搞好了。
追答没有诚信
参考技术A 直接字符串截取就可以了截取前6位和中间的8位就行 参考技术B 使用swtich语句进行判断就好,不过得事先知道地区代码。追问
要求程序中输入身份证号获取前六位和出生年月
以上是关于JAVA写一个程序,要求输入身份证号获取所在地区代码也就是前六位,和出生年月。的主要内容,如果未能解决你的问题,请参考以下文章
Java练习 份证号码组成规则是前4位是代表省份和地区 编写一个程序,通过身份证号码判断某人是否是武汉人以及其性别。