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 class HelloWord {
 8     /**
 9      * @param args the command line arguments
10      */
11     public static void main(String[] args) {
12         // TODO code application logic here
13        Scanner scanner=new Scanner(System.in);
14        System.out.println("请输入你的身分证号:");
15        String line=scanner.nextLine();
16         System.out.println("原来你的身份证号是"+line.length()+"位的数字的啊");
17     }
18     
19 }

总结:一开始不成功,提示Scanner错误,研究了一下发现具然没有加import java.util.Scanner  新手要注意啊

原文地址:https://www.cnblogs.com/lovecnblogs/p/5426667.html