技术关键:
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 }
运行结果如图所示: