Java实例——从控制台接收输入的身份证号

技术关键:

1、System类的输入流(即类变量in),是标准的输入流实例对象,可以接收用户的输入信息。另外,Scanner类是Java的扫描器类,它可以从输入流中读取指定类型的数据或字符串。

2、本实例使用Scanner类封装输入流对象,使用nextLine()方法从输入流中获取用户输入的整行文本字符串。

实现过程:

 1 package test;
 2 import java.util.Scanner;
 3
 4 public class InputCode {
 5     public static void main(String[] args) {
 6         // TODO Auto-generated method stub
 7         Scanner scanner = new Scanner(System.in);    //创建输入流扫描器
 8         System.out.println("请输入你的身份证号:");     //提示用户输入
 9         String line = scanner.nextLine();            //获取用户输入的一行文本
10         //打印对输入文本的描述
11         System.out.println("你的身份证号是" + line.length() + "位数字");
12     }
13 }

运行结果如图所示:

原文地址:https://www.cnblogs.com/luckyliulin/p/8971977.html

时间: 2024-12-16 07:10:36

Java实例——从控制台接收输入的身份证号的相关文章

java学习从控制台接收输入字符

java学习从控制台接收输入字符 工具:netbeans System类除了out和err两个输出流之外,还有in输入流的实现. 随便创建一个类,我这里是用helloword类,在该类的主方法中创建Scanner扫描来封装System类的输入流,然后提示用户输入身份证号码并输出用户身份证号码的位数. 1 package helloword; 2 import java.util.Scanner; 3 /** 4 * 5 * @author Administrator 6 */ 7 public

验证电子邮件?手机号码?密码6-15位?验证输入网址?身份证号?邮编? 文件改名? 替换字符串部分单词?

/** *验证电子邮件?手机号码?密码6-15位?验证输入网址?身份证号?邮编? *邮箱正则: *"[\\w]@[\\w](.\\w+)+"; */ public class StringDemo8 { public static void main(String[] args) { String email = "[email protected]"; String emailRegex = "[\\w][email protected][a-zA-z0

JAVA 从控制台接收输入的字符

今天我和大家分享一个小程序 import java.util.Scanner; public class InputCode{ public static void main(String[] args){ Scanner input = new Scanner(System.in); System.out.println("请输入你的身份证号:"); String line = input.nextLine(); System.out.println("原来你的身份证号是&

Java 自学笔记-基本语法2-从控制台接收输入字符及scanner.nextLine

Scanner 类封装了输入流对象,并使用nextLine()方法输入流中获取用户输入的整行文本字符 package hahaa; import java.util.Scanner; public class ha { public static void main (String[] args) { Scanner scanner =new Scanner(System.in); System.out.println("请输入你的想输入的数字"); String line = sca

JAVA实例,求用户输入的整数是否是偶数

题目:用户能输入一个整数,输入后返回是偶数还是奇数. 偶数规则:除以2能整除的数称之为偶数,否则是奇数 实例: switch版 import java.util.Scanner; public class Test{ public static void main(String[] args){ Scanner in = new Scanner(System.in); System.out.println("请输入一个整数"); int num = in.nextInt(); int

控制台接收输入字符

1 public static void main(String[] args){ 2 Scanner scanner = new Scanner(System.in); //輸入流扫描器 3 System.out.println("Please enter you tel:"); 4 String line = scanner.nextLine(); 5 System.out.println("the tel length is:"+line.length());

Java入门系列-07-从控制台中接收输入

这篇文章帮你使用Scanner类从控制台接收输入 从控制台接收字符串 敲一敲: import java.util.Scanner; public class DemoScanner { public static void main(String[] args) { Scanner input=new Scanner(System.in); System.out.println("请输入用户名:"); String name=input.next(); System.out.print

js实现填写身份证号、手机号、准考证号等信息自动空格的效果

咱们做网站的,用户体验那是相当重要的,比如12306抢票需要填写身份证,如果不空格,密密麻麻的给我一种很压抑的感觉,而且也不容易核对信息是否填写正确,所以我就写了一个利用Js实现填写身份证号.手机号.准考证号等信息自动空格的效果. 为了方便,自已定义的一个简单的get()方法和trim()方法,代码如下: //获取对应的对象--function函数. function get(id) { return document.getElementById(id); } //去掉所有空格--String

使用ivx实现解析身份证号的经验总结

今天我们要制作一个demo,用户只需要输入身份证号,就能够获取到用户的生日,年龄,并计算出距离用户下一次过生日还有多少天.demo中主要用到了字符串的分割和函数组件,下面是具体的实现步骤.1.demo中计算的结果存放在一个通用变量中,我们将三个负责展示结果的文本组件直接与通用变量进行数据绑定.2.点击按钮后首先判断输入框的输入内容是否为一个身份证号,如果不是则提示用户核实.3.如果输入内容为身份证号则从中提取信息赋值到通用变量.身份证号的7-14位是出生日期码,其中7-10位是年份,11-12位