Scanner类
1.Scanner类简介
Java 5添加了java.util.Scanner类,这是一个用于扫描输入文本的新的实用程序。它是以前的StringTokenizer和Matcher类之间的某种结合。由于任何数据都必须通过同一模式的捕获组检索或通过使用一个索引来检索文本的各个部分。于是可以结合使用正则表达式和从输入流中检索特定类型数据项的方法。这样,除了能使用正则表达式之外,Scanner类还可以任意地对字符串和基本类型(如int和double)的数据进行分析。借助于Scanner,可以针对任何要处理的文本内容编写自定义的语法分析器。
2.Scanner类作用
可以实现键盘输入数据,到程序当中
3.用类型的一般使用步骤:
(1)导包,只有java.lang包下的内容不需要导包,其他的包都是需要import语句
(2)创建对象
类名称 对象名 = new 类名称();
(3)使用
对象名.成员方法名()
获取键盘输入的一个int数字,int num = sc.nextInt();
获取键盘输入的一个double型小数,double d = sc.nextDouble();
获取键盘输入的一个字符串数字,String str = sc.next();
(System.in是告诉Scanner扫描键盘输入,因为有很多的输入源,可以扫描文件输入等等,System.in的意思是扫描键盘输入,nextInt()是扫描int类型的数据,然后把扫描到的Int型数据,赋值给你定义的变量)
结果如下图所示:
给自己加油,保持每天都学习,每天都更新博客!
信Java得永生!